2013-05-22 54 views
0

雖然我通過如下使用的EditTextandroid:layout_alignTop屬性放置EditText超過一個ImageView: -EditText在將EditView設置爲EditView的背景時不顯示輸入的文本,同時還將EditView放置在ImageView上?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" > 

    <ImageView 
     android:id="@+id/first_meddle_baar" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:contentDescription="@string/image_view" 
     android:src="@drawable/top_meddle_baar" /> 

    <ImageView 
     android:id="@+id/search_baar" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_margin="5dp" 
     android:contentDescription="@string/image_view" 
     android:src="@drawable/search_baar" /> 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignTop="@id/search_baar" // #1 
     android:layout_margin="3dip" 
     android:hint="@string/search" 
     android:paddingLeft="30dip" /> 

或如果我放置EditTextTextView其背景我已經設置爲將圖像作爲在下面的代碼: -

<TextView 
     android:id="@+id/first_enter_code" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/first_center_back" 
     android:layout_margin="12dp" 
     android:gravity="center_vertical" 
     android:paddingLeft="10dp" 
     android:background="@drawable/enter_code_new" 
     android:text="@string/enter_client_code" 
     android:textColor="#000000" 
     android:textSize="18sp" 
     android:textStyle="bold" /> 
    <EditText 
     android:layout_width="70dp" 
     android:layout_height="35dp" 
     android:layout_alignTop="@id/first_enter_code" //#2 
     android:layout_marginLeft="210dip" 
     android:padding="15dp" /> 

在這兩種情況下那進入EditText文本是沒有得到顯示?爲什麼?

回答

1

首先,你給任何文本框的背景圖片,你不需要在圖像視圖中分開。這將解決您顯示edittext的問題。

就像:

<EditText 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignTop="@id/search_baar"  
    android:layout_margin="3dip" 
    android:background="@drawable/txt_view_bg" 
    android:paddingLeft="30dip" /> 
相關問題