带有图标和垂直线的Android EditText

时间:2017-01-01 14:01:11

标签: android mobile android-edittext

我需要一个完全像这样的EditText: EditText with icon and vertical line

是否可以在Android XML文件中执行此操作?

2 个答案:

答案 0 :(得分:0)

使用FrameLayout / RelativeLayout。

无论哪种方式,您都可以将imageButton定位为src和服装drawable,只有一条边线。

答案 1 :(得分:0)

也许这段代码可以帮助你

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/edit_text_selector">


    <EditText
        android:id="@+id/input"
        android:layout_marginLeft="-10dp"
        android:layout_toRightOf="@+id/your_icon"
        android:text=""
        android:padding="10dp"
        android:background=""
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

    <!-- icon -->
    <ImageView
        android:padding="3dp"
        android:id="@+id/icon"
        android:src="@drawable/perm_group_personal_info"
        android:layout_width="40dp"
        android:layout_height="40dp" />

</RelativeLayout>