我想在Edittext中对齐图标和文字提示。但是图标与左边界重叠。我希望在距左侧一定距离处对齐它,文本提示在一个小间隙之后开始。这是我的代码,但它无法正常工作。例如谷歌搜索选项。请建议我怎么做。提前谢谢。
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40sp"
android:layout_marginRight="40sp"
android:layout_marginTop="10sp"
android:background="@drawable/round_edittext"
android:gravity="left"
android:hint="Mobile Number"
android:drawableStart="@drawable/mobile_icon">
</EditText>
答案 0 :(得分:4)
为EditText设置android:drawablePadding="5dp"
。
答案 1 :(得分:1)
使用该代码
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40sp"
android:layout_marginRight="40sp"
android:layout_marginTop="10sp"
android:padding="5dp"
android:background="@drawable/round_edittext"
android:gravity="left"
android:hint="Mobile Number"
android:drawableStart="@drawable/mobile_icon">
</EditText>