2013-06-12 57 views
0

我想將TextView和EditText放入ScrollView中,但它們沒有顯示出來。當我刪除EditText時,TextView會出現。我想知道我做錯了什麼,我可以做些什麼來解決它。謝謝!ScrollView中沒有出現的項目

XML:

<?xml version="1.0" encoding="utf-8"?> 

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

    <EditText 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:hint="Enter List Name here" 
      android:id="@+id/editText" 
      android:paddingTop="50px"/> 

    <ScrollView 
      android:paddingTop="20px" 
      android:layout_width="fill_parent" 
      android:layout_height="285dp" 
      android:id="@+id/scrollView" 
      android:layout_gravity="center"> 

     <LinearLayout 
     android: 
     android:paddingTop="10px" 
     android:layout_width="fill_parent" 
     android:layout_height="40px" 
     android:orientation="horizontal"> 

     <TextView 
     android:layout_width="40px" 
     android:layout_height="40px" 
     android:text="1." 
     android:id="@+id/textView2"/> 
      <EditText 
        android:layout_width="40px" 
        android:layout_height="40px" 
        android:hint="Enter List Name here" 
        android:id="@+id/listitem1" 
        android:paddingTop="50px"/> 

     </LinearLayout> 
    </ScrollView> 

</LinearLayout> 

回答

0

您的LinearLayoutandroid:layout_height="40px"組還有EditTextTextView所以一旦TextView被放置在那裏是沒有空間等。

嘗試將您的LinearLayoutheight更改爲match_parent。另外,我說match_parent而不是fill_parent,因爲後者已被棄用,所以您應該習慣於使用match_parent來代替。我假設你LinearLayoutandroid:是複製/粘貼錯誤,但認爲我會指出來

所以嘗試像

<LinearLayout 
    android: <!-- something should be here...probably an id --> 
    android:paddingTop="10px" 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal"> 

    <TextView 
     android:layout_width="40px" 
     android:layout_height="40px" 
     android:text="1." 
     android:id="@+id/textView2"/> 
    <EditText 
     android:layout_width="40px" 
     android:layout_height="40px" 
     android:hint="Enter List Name here" 
     android:id="@+id/listitem1" 
     android:paddingTop="50px"/> 

</LinearLayout> 
相關問題