当前位置: 代码迷 >> Android >> TextInputLayout提示填充不起作用
  详细解决方案

TextInputLayout提示填充不起作用

热度:17   发布时间:2023-08-04 10:09:49.0

我想在TextInputLayout中给dbint提示填充

电子邮件地址是提示,Sample是文本

也试过但没有奏效。

更改支持设计库23.1.0后面临此问题

这是我的代码

       <android.support.design.widget.TextInputLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="10dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp">

            <android.support.v7.widget.AppCompatEditText
                android:id="@+id/edtEmailAddress"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@drawable/border_round_edt_grey"
                android:focusableInTouchMode="true"
                android:hint="@string/emailadd"
                android:padding="10dp"
                android:singleLine="true" />
        </android.support.design.widget.TextInputLayout>

根据答案, 如果你在EditText上设置自定义背景,那么android:padding属性simple不能改变提示文本和编辑文本的间距b 。如果你已经为你的AppCompatEditText设置了自定义背景,你可以在AppCompatEditText中使用android:translationY属性

请在AppCompatEditText添加以下行。

android:translationY="10dp" 

希望你得到你的答案:)

  相关解决方案