簡體   English   中英

Android可擴展列表視圖

[英]Android expandable list view

試圖在android中創建可擴展的列表視圖。 我希望每個組都擴展到預先設置的XML布局文件。 例如。

組A {擴展時顯示XML文件A:按鈕,搜索條,微調器等}

B組{擴展后顯示XML文件B:按鈕,搜索欄,微調器等}

C組{擴展時顯示XML文件C:按鈕,搜索欄,微調器等}

D組{展開后顯示XML文件D:按鈕,搜索欄,微調器等}

E組{展開后顯示XML文件E:按鈕,搜索欄,微調器等}

創建XML文件很簡單。 如何在所需的組中顯示XML文件?

如果您使用的是BaseExpandableListAdapter ,則可以覆蓋方法getChildTypeCount()getChildType() 然后你可以在getChildView()getChildView()匹配的布局,然后參數convertView將始終是正確的類型。

在您的示例中, getChildTypeCount()將返回5, getChildType()可以返回groupId。

不幸的是,您可能只會膨脹一個描述listView的xml布局文件。 盡管你可能會插入邏輯來確定它是什么類型的元素,並以編程方式在適配器的getView()方法中更改它的視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM