我一直在研究Android應用程序,我想在Android中顯示多列ListView
,以顯示文本,圖像和單選按鈕。雖然我一直在閱讀幾個博客,但我可以選擇使用GridView
而不是ListViews
,但我仍然懷疑我應該使用什麼。Android中的多列ListView顯示文本,圖像和RadioButton
任何人都可以給我一個關於如何實現相同的提示。可能有些參考文獻也會有幫助。
我一直在研究Android應用程序,我想在Android中顯示多列ListView
,以顯示文本,圖像和單選按鈕。雖然我一直在閱讀幾個博客,但我可以選擇使用GridView
而不是ListViews
,但我仍然懷疑我應該使用什麼。Android中的多列ListView顯示文本,圖像和RadioButton
任何人都可以給我一個關於如何實現相同的提示。可能有些參考文獻也會有幫助。
了多列到列表視圖,你需要自定義列表視圖,並需要建立你的佈局,你有提到
<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如何創建自定義適配器
創建一個ListAdapter子類並重寫getView()方法以返回包含所需元素的自定義視圖。
您可以指定如何喜歡你的輸出列表視圖假設? – Pratik
輸出將像>爲單行。多行可以在那裏 –
typedefcoder2
@ typedef1:我認爲你需要一個自定義行而不是多列ListView。在這裏你可以找到一種方法來實現[this](http://pareshnmayani.wordpress.com/tag/android-listview-custom-adapter/) –