Sco*_*ion 14 android drawable android-edittext
我有一个联系表单,我想在我的编辑文本中添加一些图标以便更好地查看.我想创建类似下面的EditText.

我有如下的EditText.我得到了类似的结果.我希望图像绝对在左侧,就像在上面的图像中一样.我知道内部EditText正在使用Nine Patch图像,我认为这就是为什么结果有些不同.谁能知道如何解决这个问题?

<EditText
android:id="@+id/name"
android:layout_width="fill_parent"
android:layout_height="51dip"
android:hint="@string/name"
android:inputType="text"
android:drawableLeft="@drawable/name_icon_edittext" />
Run Code Online (Sandbox Code Playgroud)
Tom*_*Mor 15
而不是使用android:drawableLeft="@drawable/name_icon_edittext",创建单独ImageView的name_icon.通过这种方式,您可以更好地控制它layout
注意:我假设你layout是RelativeLayout
Far*_*eel 13
如果你想在文本和图像之间添加一些空格,那么在xml中使用'drawablePadding'属性
android:drawablePadding="10dp"
Run Code Online (Sandbox Code Playgroud)
这里是完整的示例如何在xml文件中的edittext中使用
<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/ic_left"
android:drawablePadding="10dp" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34558 次 |
| 最近记录: |