我使用EditText
图片创建了drawable
。问题是图像非常接近EditText
的边框,有没有办法调整它?
注意:我使用svg文件作为图像
图像:在图像中,您可以看到人的肩膀几乎触及左边界
代码:
<EditText
android:id="@+id/sampleName"
android:drawableStart="@drawable/sampleImage"
android:drawablePadding="10dp"
android:layout_height="wrap_content"
android:maxLines="1"
android:layout_width="match_parent"
android:background="@color/white"
android:layout_marginLeft="5dp"
/>
答案 0 :(得分:1)
您可以android:padding
和EditText
android:drawablePadding
答案 1 :(得分:1)
从代码中删除以下行将解决问题:
android:layout_marginLeft="5dp"
答案 2 :(得分:1)
只需添加android:padding="5dp"
即可。它会起作用。
答案 3 :(得分:0)
您可以使用 drawablePadding 和填充为图像提供空间。试试这样:
<EditText
android:id="@+id/sampleName"
android:drawableStart="@drawable/sampleImage"
android:drawablePadding="10dp"
android:layout_height="wrap_content"
android:maxLines="1"
android:layout_width="match_parent"
android:background="@color/white"
android:drawablePadding="5dp"
android:padding="5dp"
android:layout_marginLeft="5dp"
/>
答案 4 :(得分:0)
试试这个
<EditText
android:id="@+id/sampleName"
android:drawableStart="@drawable/sampleImage"
android:drawablePadding="10dp"
android:layout_height="wrap_content"
android:maxLines="1"
android:layout_width="match_parent"
android:background="@color/white"
android:padding="15dp"
android:layout_marginLeft="5dp"
/>