我正在为EditText
使用自定义背景,但是此后我的文本字段的提示未正确对齐。
这就是越来越
在我的drawable
文件夹中使用自定义背景,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:
android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="8dp"
android:color="#5647"/>
</shape>
在我的
login.xml
文件中,我有:<EditText
android:layout_width="match_parent"
android:layout_height="60dp"
android:inputType="textPersonName"
android:hint="@string/username_hint"
android:ems="10"
android:background="@drawable/orange_frame"
android:id="@+id/signInUsernameTextField"
android:layout_marginTop="209dp"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"/>
<EditText
android:layout_width="match_parent"
android:layout_height="60dp"
android:inputType="textPassword"
android:hint="@string/password_hint"
android:background="@drawable/orange_frame"
android:ems="10"
android:id="@+id/signInPasswordTextField"
android:layout_gravity="center_horizontal"
android:layout_below="@+id/signInUsernameTextField"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"/>
我该如何解决?
最佳答案
您可以这样尝试:
<EditText
android:layout_width="match_parent"
android:layout_height="60dp"
android:inputType="textPersonName"
android:hint="@string/username_hint"
android:ems="10"
android:paddingLeft="10dp"
android:background="@drawable/orange_frame"
android:id="@+id/signInUsernameTextField"
android:layout_marginTop="209dp"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"/>
<EditText
android:layout_width="match_parent"
android:layout_height="60dp"
android:inputType="textPassword"
android:hint="@string/password_hint"
android:background="@drawable/orange_frame"
android:ems="10"
android:paddingLeft="10dp"
android:id="@+id/signInPasswordTextField"
android:layout_gravity="center_horizontal"
android:layout_below="@+id/signInUsernameTextField"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"/>
附带的屏幕截图作为输出:
关于android - 使用自定义背景后在EditText内重新放置提示文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27793388/