任何人都可以告訴我如何隱藏(而不是摺疊所有物品)展開式列表視圖中的所有物品,但單擊的物品除外。這可以使用適配器類實現來完成嗎?或者只需在其上的項目點擊隱藏Expandable列表視圖,然後僅顯示一個項目所需的視圖?我目前的實現是通過隱藏視圖並用一個項目顯示另一個來完成的。任何其他方式來做到這一點?隱藏物品上的所有物品點擊除了展開式列表視圖之外的物品
1
A
回答
0
當然,這是使用適配器類實現完成的。
1
你可以做一兩件事:
List<String> items, selectedItem;
ExpandableListAdapter adapter;
view.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
selectedItem = new ArrayList<String>();
selectedItem.add(items.get(position));
adapter.notify(selectedItem);
}
});
我假設你有字符串的列表,並通過您設置ExpandableListAdapter項目。
在您的片段/活動中實現上述內容。
現在,當用戶觸摸任何項目時,您將獲得該項目,並通過適配器通過新的列表,只有選定的項目,所以其他項目將被隱藏。
相關問題
- 1. 刪除在列表視圖中點擊的物品ID
- 2. Android Studio:列出物品(物品)
- 3. 離子物品列表 - 點擊物品並更改其他人的類別
- 4. 獲取js物品的物品數量
- 5. 添加物品到xamarin列表視圖
- 6. Android的工具欄隱藏物品
- 7. 如何隱藏模型的物品? (MVC5)
- 8. 展車中的物品
- 9. 隱藏RecyclerView當物品在列表中點擊並獲得點擊地址
- 10. 當第一個砌體'物品'被隱藏時,所有剩餘的物品形成一個列
- 11. 如何刪除所有物料清單中的特定物品?
- 12. 有多少物品?
- 13. 油滑,兩側隱藏物品
- 14. 懸停選擇顯示隱藏物品
- 15. 如何隱藏空物品的NSTableView網格線/分隔物
- 16. 暗金物品
- 17. 包裝物品
- 18. 檢查物品和攻擊
- 19. 如何在回收卡片視圖中將物品點擊放置在物品上?
- 20. 從DropDownList中移除物品
- 21. 雙迴路去除物品
- 22. RecyclerView物品失去焦點
- 23. 將收藏中的所有物品與另一個收藏中的物品進行比較?
- 24. 「獲取」物品和「獲取」物品有區別嗎?
- 25. RecyclerView一扔和物品點擊
- 26. iScroll不會讓物品被點擊
- 27. GetRange獲取所有剩餘的物品
- 28. 僅突出顯示懸空的物品或丟棄的物品
- 29. PyQt如何清除表中的物品
- 30. 提取物的物品,Python的
請問可以提一下它是如何做到的? –
請參考此網址以供參考,http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/ –
我想你還沒有理解我的問題。我不希望項目被摺疊。當項目展開時,我希望它們隱藏。不像這個例子,所有的都崩潰了。 –