2011-05-16 76 views
1

enter image description here大家好,我 是個新手,Android和顯示使用線性佈局,不知道項目有問題,如果有人能幫助我。項目列表和圖片顯示正常,但顯示每個項目的文本框和搜索按鈕,而不是顯示一次。我的代碼如下所示:Android的線性佈局問題

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
     <LinearLayout 
      android:orientation="horizontal" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_weight="1"> 
     <ImageView 
      android:id="@+id/icon" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/icon"/> 
     <TextView 
      android:id="@+id/selection" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textSize="16sp" 
      android:textStyle="bold" /> 
     </LinearLayout> 
     <LinearLayout 
      android:orientation="vertical" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_weight="1"> 
     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/searchHeader"/> 
     <EditText 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/searchItem"/> 
     <Button 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:text="@string/search" 
      android:onClick="Search"/> 
     </LinearLayout> 
</LinearLayout> 
+1

你應該回去先接受回答前面的問題。 – 2011-05-16 18:01:14

回答

0

嘗試移動TextView的,他們是在linearlayouts外搜索按鈕

+0

您好,感謝您的回覆,你的意思是完全移動的線性佈局外TextView的和按鈕或只是裏面一個? – user676567 2011-05-16 18:16:46

+0

在裏面的那個(裏面有三個),哈哈。 – Amplify91 2011-05-16 18:20:19

+0

你究竟想要完成什麼?也許你可以發佈你想要佈局的模型圖像。 – Amplify91 2011-05-16 18:22:02

3

有了這個XML,你應該只看到了一個ImageView的,而不是圖像的列表,你discribed。 。你是否以編程方式改變這種佈局,以便顯示各種圖像?也許你還會再次添加你只想要一次的物品。

+0

嗨,不,我現在只顯示一個圖像,因爲我還沒有想出如何將圖像動態鏈接到我的XML文件中的文本。 – user676567 2011-05-16 18:14:29

+1

你不能在靜態XML中做動態的事情。但是您可以使用列表顯示小部件並使用適當的適配器來動態加載其內容。 – Hyperboreus 2011-05-16 18:18:14