我是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"/>
答案 0 :(得分:1)
使用:
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" />
答案 1 :(得分:0)
这是解决方案
我想在切换图像和提示文本相同的编辑字段之间留出空隙 文本
设置 drawablePadding android:drawablePadding="15dp"
<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="15dp"
android:hint="Nationality"
android:inputType="textCapWords" />
在此edittext中可以减少提示文本的黑暗
您可以通过编程方式设置提示颜色
editText.setHintTextColor(getResources().getColor(R.color.dark_gray));
答案 2 :(得分:0)
使用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" />