如何在EditText中设置ImageView

时间:2018-09-04 09:25:03

标签: android xml imageview

我将EditText与drawableLeft属性一起使用,并在左侧设置ImageView以显示移动图标。我的问题是如何将Imageview放在EditText中?

请帮助我。

实际上我想要这样。

我尝试将线性布局与水平布局一起使用。下面是xml代码。

<LinearLayout
       android:weightSum="2"
       android:layout_below="@id/welcome"
       android:orientation="horizontal"
       android:layout_width="match_parent"
       android:layout_height="wrap_content">

        <de.hdodenhof.circleimageview.CircleImageView
            android:layout_weight="1"
            android:layout_gravity="center"
            android:id="@+id/image_mobile"
            android:layout_width="@dimen/_50sdp"
            android:layout_height="@dimen/_50sdp"
            android:src="@mipmap/ic_launcher" />


        <EditText
            android:layout_weight="1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/_30sdp"
            android:layout_toRightOf="@+id/image_mobile"
            android:hint="Mobile number"
            android:inputType="text" />

   </LinearLayout>

但是无法调整图像视图和编辑文本。

1 个答案:

答案 0 :(得分:0)

您应该使用android:drawableStart

要绘制到文本开头的图形对象。

演示

<EditText
     ......
     android:drawableStart="@drawable/your_icon"
     android:drawablePadding="5dp"
    />