添加附件图标

时间:2015-08-03 10:30:08

标签: android android-edittext attachment android-drawable

我需要在EditText的右下角添加一个附件图标,如图所示。任何人都可以帮助我如何实现这个???

I would like to add an attachment in the right bottom of this EditText

3 个答案:

答案 0 :(得分:0)

此请求的常规层次结构模式为:

<FrameLayout android:width="match_parent" 
             android:height="match_parent">

    <EditText android:width="match_parent" 
              android:height="match_parent" />

    <ImageView android:width="wrap_content" 
               android:height="wrap_content" 
               android:margin="5dp" 
               android:src="@drawable/ic_attach"
               android:layout_gravity="right|bottom" />
</FrameLayout>

答案 1 :(得分:0)

以相对布局尝试:

<EditText
    android:id="@+id/edit_text"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:lines="5" />

<ImageView
    android:layout_alignBottom="@+id/edit_text"
    android:layout_alignRight="@+id/edit_text"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/attach"/>

答案 2 :(得分:0)

我认为直接在edittext中不可能,但你可以为此做一些技巧。 请看下面的代码,它可能会对你有帮助。

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="top|left"
        android:minLines="10" />

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:src="@drawable/ic_launcher" />
</RelativeLayout>