2011-11-18 41 views
0

我一直在研究Android應用程序,我想在Android中顯示多列ListView,以顯示文本,圖像和單選按鈕。雖然我一直在閱讀幾個博客,但我可以選擇使用GridView而不是ListViews,但我仍然懷疑我應該使用什麼。Android中的多列ListView顯示文本,圖像和RadioButton

任何人都可以給我一個關於如何實現相同的提示。可能有些參考文獻也會有幫助。

+0

您可以指定如何喜歡你的輸出列表視圖假設? – Pratik

+0

輸出將像>爲單行。多行可以在那裏 – typedefcoder2

+0

@ typedef1:我認爲你需要一個自定義行而不是多列ListView。在這裏你可以找到一種方法來實現[this](http://pareshnmayani.wordpress.com/tag/android-listview-custom-adapter/) –

回答

0

了多列到列表視圖,你需要自定義列表視圖,並需要建立你的佈局,你有提到

<LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" 
     android:orientation="horizontal"> 
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/list_item_text" android:text="item text" android:weight="1"/> 
<ImageView android:layout_width="50dp" android:layout_height="50dp" android:id="@+id/list_image" /> 
<RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" /> 
</LinearLayout> 

您的自定義視圖這樣的代碼,但在本作單選按鈕,您可以在通過檢查編碼和維護列表的單選按鈕狀態。因爲在列表視圖1行中只有1個單選按鈕,所以無法使用單選按鈕進行維護。

現在你需要創建自定義適配器確定這裏是鏈接列表視圖檢查this如何創建自定義適配器

0

創建一個ListAdapter子類並重寫getView()方法以返回包含所需元素的自定義視圖。

相關問題