删除TextInputLayout额外的顶部填充 [英] Removing TextInputLayout extra top padding
本文介绍了删除TextInputLayout额外的顶部填充的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
TextInputLayout似乎总是在顶部有一些额外的填充(无论所有边距/填充都设置为0):
TextInputLayout seems to always have some extra padding at the top (no matter that all margins/paddings are set to 0):
布局如下:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.AppCompatEditText
android:id="@+id/txt_amount"
style="@style/EditTextStyle"
android:hint="@string/hint_amount"
android:inputType="numberDecimal"/>
</android.support.design.widget.TextInputLayout>
如何删除此多余的空间?
How to remove this extra space?
推荐答案
您可以通过将app:hintEnabled="false"
设置为TextInputLayout来删除AppCompatEditText上方的多余空间,但是除非您重新启用它,否则它不会显示提示.
You can remove extra space above AppCompatEditText by setting app:hintEnabled="false"
to TextInputLayout but it won't display hint until you re-enable that.
有关更多信息,请转到 Android开发者网站-TextInputLayout
For more info goto Android Developer site -TextInputLayout
在代码下方结帐
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintEnabled="false">
<android.support.v7.widget.AppCompatEditText
android:id="@+id/txt_amount"
style="@style/EditTextStyle"
android:hint="@string/hint_amount"
android:inputType="numberDecimal"/>
</android.support.design.widget.TextInputLayout>
希望这个帮助.
@Rajesh
这篇关于删除TextInputLayout额外的顶部填充的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文