回答
你所描述的是ExpandableListView所做的。 基本上它就像一個列表視圖,所以你仍然必須創建自己的適配器,但它可以讓你點擊一行來膨脹一個更大的項目,然後你可以將文本填入。
謝謝:)這很完美 – toshiro92 2012-07-11 16:05:50
我會建議創建自己的類,擴展ArrayAdapter
或BaseAdapter
。然後,您可以使用getView()
方法,該方法每次爲用戶重新繪製屏幕時都會被調用。然後,您可以爲每個選擇設計多個視圖,並選擇要在getView()
功能中顯示的視圖。所以當用戶選擇一個項目時,你在你的自定義類中設置了一個標誌,然後notifyDataSetChanged()
,你很好走!
這絕對是最好/最簡單的方法。有關如何使用ListView和ArrayAdapter創建自己的列表的更多信息,請查看此鏈接:http://www.ezzylearning.com/tutorial.aspx?tid=1763429 – 2012-07-09 17:40:17
太繁瑣。 'ExpandableListView'是爲了這個目的而設計的,正如弗蘭克的回答中所提到的。 – 2012-07-09 17:47:05
- 1. ListView動態,帶有3個textview和1個單選按鈕。這是可能的?
- 2. 是否有可能在一個listView項目中有兩個TextView?
- 3. 是否有可能使QML ListView循環?
- 4. WPF Datagrid,是否有可能混合組和純(非分組)行?
- 5. 是否有可能組文件和目錄組結合?
- 6. 動態的ListView滾動的TextView自動
- 7. 是否有可能組合框的jQuery自動通過輸入
- 8. 是否有可能動態地跟蹤組中的頁面?
- 9. 可滾動ListView和一個TextView
- 10. 是否有可能使用Jquery模擬Ctrl + F組合鍵?
- 11. 是否有可能創建一個動態日曆只能使用html和css
- 12. 是否有可能使一個子項在ListView中可點擊
- 13. 是否有可能使用dompdf動態合併一個PDF與另一個PDF?
- 14. ListView和TextView滾動問題
- 15. 是否可以給狀態textdrawables textview?
- 16. 是否有可能使用pyunit動態加載測試用例
- 17. 是否有可能使用angularjs從web動態模板?
- 18. Android:是否有可能使ContentView動態化?
- 19. 是否有可能有載波的動態存儲路徑?
- 20. 是否有可能在Struts2中的tiles.xml中有動態值
- 21. 是否有可能使用ReSharper和Blend?
- 22. W8.1 xaml - 是否有可能使用故事板動畫listview/gridview的默認scrollviewer
- 23. 是否有可能陣列這樣的組合:
- 24. 是否有foldLeft和for-yield的組合?
- 25. 是否有可能使用ViewGroup for Empty ListView?
- 26. 是否有可能使用extract()和數組鍵名「some.key」?
- 27. 所有可能的組合
- 28. 所有可能的組合
- 29. 所有可能的組合
- 30. 是否有可能具有int值和int引用的數組?
當然可能,對於第一張圖片,您需要通過擴展baseAdapter類創建自定義適配器 – AAnkit 2012-07-09 16:33:28
是的,它很容易製作,但對於第二張圖片? (我改變了我的帖子,因爲它不清楚:/) – toshiro92 2012-07-09 16:35:16
好:)......... – AAnkit 2012-07-09 16:37:26