如何在edittext中对齐图标

时间:2013-12-27 20:17:31

标签: android android-layout android-fragments android-edittext

我想在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>

2 个答案:

答案 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>