如何在LeftDrawable
中为EditText
定义右填充?
editText.setCompoundDrawablePadding(10);
这将为所有面设置填充,但是我只想为其中一面填充内容,
editText.setCompoundDrawablePadding(10, 0, 0, 0);
答案 0 :(得分:0)
您可以使用所需的图像创建可绘制的XML,并在其中添加所需的填充,然后可以在EditText上使用此可绘制的
示例
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:bottom="5px"
android:drawable="@drawable/ic_arrow_back_black_24dp"
android:left="10px"
android:right="10px"
android:top="5px" />
</layer-list>