2011-06-30 63 views
0

以下是我正在處理的內容的佈局XML。它應該用ListView顯示和編輯顯示頂部的字段和一些按鈕,其餘部分填充。但是隻有嵌入在RelativeLayout中的項目纔會出現。下面的項目不顯示。我不確定我在佈局XML中做錯了什麼。將Button/ListView放在佈局XML中的相對佈局下的問題

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 
<RelativeLayout 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:padding="10px"> 

    <TextView android:id="@+id/tidName" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:gravity="center_horizontal" 
       android:text="Enter Name:" /> 

    <EditText android:id="@+id/eidName" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:background="@android:drawable/editbox_background" 
       android:layout_below="@id/tidName" /> 

    <Button android:id="@+id/bidShow" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@id/tidName" 
      android:layout_alignParentRight="true" 
      android:layout_marginLeft="10px" 
      android:text="Show Search Results" /> 

    <Button android:id="@+id/bidUseDefault" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@id/tidName" 
      android:layout_alignParentLeft="true" 
      android:layout_marginRight="10px" 
      android:text="Use Default" /> 

</RelativeLayout> 
<Button 
      android:layout_below="@id/ridMain" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Refresh" /> 
<ListView android:id="@+id/lidResults" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" /> 
</LinearLayout> 

在此先感謝,

回答

6

在主佈局添加android:orientation="vertical"