Android 调整EditText图标使其远离左边框
我创建了一个带有可绘制图像的编辑文本。问题是图像非常靠近Android 调整EditText图标使其远离左边框,android,android-edittext,Android,Android Edittext,我创建了一个带有可绘制图像的编辑文本。问题是图像非常靠近编辑文本的边框,有没有办法调整它 注意:我正在为图像使用svg文件 图像:在图像中,您可以看到此人的肩膀几乎接触到左边界 代码: 您可以尝试将android:padding添加到EditText以及android:drawablePadding从代码中删除以下行将解决问题: android:layout_marginLeft="5dp" 您可以使用drawablePadding和padding为图像留出空间。试着这样做: <Ed
编辑文本的边框,有没有办法调整它
注意:我正在为图像使用svg文件
图像:在图像中,您可以看到此人的肩膀几乎接触到左边界
代码:
您可以尝试将android:padding
添加到EditText
以及android:drawablePadding
从代码中删除以下行将解决问题:
android:layout_marginLeft="5dp"
您可以使用drawablePadding和padding为图像留出空间。试着这样做:
<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"
/>
只需添加android:padding=“5dp”
。它会起作用的。试试这个
<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"
/>
哦,天哪,我太笨了,为了这句话我已经找了好几个小时了。太感谢你了!不客气。。。!!!有时这种情况会发生在开发人员身上。如果答案有效,请接受!!
<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"
/>