
我尝试填充顶部/底部.用于editText的边距顶部/底部.但他们都没有给出我想要的结果.
<androID.support.design.Widget.TextinputLayout androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:layout_margintop="20dp" androID:ID="@+ID/emailWrapper" app:hintTextAppearance="@style/floatingLabel"> <EditText androID:layout_wIDth="match_parent" androID:layout_height="54dp" androID:paddingleft="17dp" androID:paddingRight="17dp" androID:ID="@+ID/txtEmail" androID:singleline="true" androID:inputType="textEmailAddress" androID:hint="@string/emailPlaceholder" androID:background="@drawable/btn_empty_stroke" /></androID.support.design.Widget.TextinputLayout><androID.support.design.Widget.TextinputLayout androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" app:hintTextAppearance="@style/floatingLabel" androID:ID="@+ID/passworDWrapper" androID:layout_below="@+ID/emailWrapper"> <EditText androID:layout_wIDth="match_parent" androID:layout_height="54dp" androID:paddingleft="17dp" androID:paddingRight="17dp" androID:singleline="true" androID:inputType="textPassword" androID:ID="@+ID/txtPassword" androID:paddingtop="0dp" androID:text="HELLO" androID:hint="@string/passwordplaceholder" androID:background="@drawable/btn_empty_stroke" /></androID.support.design.Widget.TextinputLayout>解决方法 感谢@Frank N.Stein的评论和减少高度的想法.它成功了.
回答我自己的问题.正如其他人可能会提出这个问题.
所以基本上我必须给TextinputLayout准确的高度并保持EditText高度相同.还要将paddingtop赋予TextinputLayout并将clipTopadding设为false.所以最终的文本框xml就是这样出来的.
<androID.support.design.Widget.TextinputLayout androID:layout_wIDth="match_parent" androID:layout_margintop="20dp" androID:layout_height="54dp" androID:gravity="bottom" androID:paddingtop="4dp" androID:clipTopadding="false" // above 3 lines are important androID:ID="@+ID/emailWrapper" app:hintTextAppearance="@style/floatingLabel"> <EditText androID:layout_wIDth="match_parent" androID:layout_height="54dp" androID:paddingleft="17dp" androID:paddingRight="17dp" androID:ID="@+ID/txtEmail" androID:singleline="true" androID:inputType="textEmailAddress" androID:hint="@string/emailPlaceholder" androID:text="a@a.com" androID:background="@drawable/btn_empty_stroke" /></androID.support.design.Widget.TextinputLayout>总结
以上是内存溢出为你收集整理的Android – 减少EditText浮动标签填充/边距?全部内容,希望文章能够帮你解决Android – 减少EditText浮动标签填充/边距?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)