2016-12-06 43 views

回答

0

您不能將ImageView放在EditText中。 可以,而是把EditView中和的TextView裏面的RelativeLayout和中鋒他們,就像這樣:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 

    <EditText 
     android:id="@+id/my_edit_text" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_centerInParent="true"   
     android:gravity="center" 
     android:text="This is some edit text" /> 

    <ImageView 
     android:id="@+id/my_image_view" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerInParent="true" 
     android:src="@drawable/com_facebook_button_icon_blue" /> 

</RelativeLayout> 

既然我們把EditText上的寬度和高度匹配的RelativeLayout,它會彷彿ImageView的是一個EditText內出現。

如果您想將圖像放在圖像下方,只需將此行添加到TextView:android:layout_below =「@ + id/my_image_view」。