2016-12-30 66 views
13

使用TextInputLayout来包装EditText时,似乎会自动添加左填充,如下面的屏幕截图所示。如何禁用TextInputLayout上的填充?

enter image description here

没有填充加到EditText在布局XML,但是当视图被呈现似乎留下填充在EditText。在比较TextInputLayout下方的TextView时,您可以看到此情况。

如何禁用添加的左侧填充?

谢谢!

+0

我有同样的问题,只有这样我才能解决它在TextInputLayout – BiGGZ

回答

7

TextInputLayout是一个LinearLayout,所以你应该能够指定一个负边距或填充,例如,

  android:layout_marginLeft="-2dp" 
      android:layout_marginStart="-2dp" 

这将抵消您尝试消除的空间。

-2dp值只是一个猜测;调整值直到它按照你想要的方式排列。

+1

上指定layout_height它看起来像一个8dp网格。所以我猜左边距是4dp。 – muthuraj

+2

所以你会使用'-4dp'。并非所有的开发人员都知道你可以使用负值作为利润率。 –

+5

我很欣赏这种回应,但我仍然希望有一个更清晰的解决方案。谢谢。 – dazza5000