Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Edittext android中设置切换图像和提示文本的间距?_Java_Android_Jquery_Xml - Fatal编程技术网

Java 如何在Edittext android中设置切换图像和提示文本的间距?

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

我是android新手。我想切换图像和提示文本之间的空间差距相同的编辑文本字段

这是我的编辑文本xml代码

     <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”
以下是解决方案

我想切换图像和提示文本之间的空间差距相同的编辑字段 正文

设置drawablePadding
android: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" />