4

我想给 TextInputLayout 中的edittext提示填充

其中电子邮件地址是提示,示例是文本

图片

也尝试了这个解决方案,但没有奏效。

更改支持设计库 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>
4

1 回答 1

8

根据这个答案,如果您在 EditText 上设置了自定义背景,则 android:padding 属性 simple 无法更改提示文本和编辑文本的间距。因此,如果您已为 AppCompatEditText 设置了自定义背景,则可以android:translationY在 AppCompatEditText 中使用属性

请在您的AppCompatEditText.

android:translationY="10dp" 

希望你得到你的答案:)

于 2015-10-19T06:51:03.887 回答