Java 如何在Edittext android中设置切换图像和提示文本的间距?
我是android新手。我想切换图像和提示文本之间的空间差距相同的编辑文本字段 这是我的编辑文本xml代码Java 如何在Edittext android中设置切换图像和提示文本的间距?,java,android,jquery,xml,Java,Android,Jquery,Xml,我是android新手。我想切换图像和提示文本之间的空间差距相同的编辑文本字段 这是我的编辑文本xml代码 <EditText android:id="@+id/nation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/emai
<EditText
android:id="@+id/nation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/email"
android:layout_centerHorizontal="true"
android:drawableLeft="@drawable/ic_flag"
android:layout_marginTop="11dp"
android:inputType="textCapWords"
android:hint="Nationality"/>
使用:
android:drawablePadding="20dp"
要更改提示文本颜色,请使用:
android:textColorHint="@android:color/darker_gray"
<EditText
android:id="@+id/nation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/email"
android:layout_centerHorizontal="true"
android:layout_marginTop="11dp"
android:drawableLeft="@drawable/ic_flag"
android:drawablePadding="20dp"
android:hint="Nationality"
android:textColorHint="@android:color/darker_gray"
android:inputType="textCapWords" />
android:textColorHint=“@android:color/dark\u gray”
以下是解决方案
我想切换图像和提示文本之间的空间差距相同的编辑字段
正文
设置drawablePaddingandroid:drawablePadding=“15dp”
使用drawablePadding属性
<EditText
android:drawablePadding="10dp"
android:id="@+id/nation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/email"
android:layout_centerHorizontal="true"
android:layout_marginTop="11dp"
android:drawableLeft="@drawable/ic_flag"
android:hint="Nationality"
android:inputType="textCapWords" />
使用drawablePadding
我还需要其他帮助。在此编辑文本中,可以减少提示文本的暗度。请参阅答案中的两种解决方案!!我还需要另一个帮助,在应用程序栏标题如何对齐中心?不介意,但这是基本的东西。首先你应该在谷歌上搜索。
editText.setHintTextColor(getResources().getColor(R.color.dark_gray));
<EditText
android:drawablePadding="10dp"
android:id="@+id/nation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/email"
android:layout_centerHorizontal="true"
android:layout_marginTop="11dp"
android:drawableLeft="@drawable/ic_flag"
android:hint="Nationality"
android:inputType="textCapWords" />