2013-01-20 60 views
1

請看看下面的代碼對齊問題在Android中的EditText

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context=".Form" > 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     > 

     <TextView 
      android:id="@+id/heightLabel" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/height" 
      /> 

     <EditText 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_toRightOf="@+id/heightLabel" 
      android:layout_marginLeft="5dp" 
      android:hint="" 
      /> 

    </RelativeLayout> 


</ScrollView> 

我需要這個EditText要顯示旁邊的TextView,與它的合適的尺寸。但相反,它沒有顯示在哪裏。我甚至沒有看到它!請幫忙!

+0

相同...仍然相同 –

+2

「與它適當的大小」您正在使用'wrap_content'並且沒有默認文本...什麼是合適的大小?嘗試使用'match_parent'或像'minWidth'或'ems'這樣的屬性來定義其大小。 – Sam

+0

@Sam:我應該將什麼作爲參數傳遞給「ems」? –

回答

1

您正在使用wrap_content但沒有默認文本。所以如果EditText是可見的,它將會很小。你需要自己定義一個合適的大小。嘗試使用match_parent作爲寬度或添加屬性,如minWidthems

+0

感謝您的幫助山姆:) –