任何人都可以告訴我如何隱藏(而不是摺疊所有物品)展開式列表視圖中的所有物品,但單擊的物品除外。這可以使用適配器類實現來完成嗎?或者只需在其上的項目點擊隱藏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. 如何將物品點擊事件添加到物品控件
- 6. 添加物品到xamarin列表視圖
- 7. Android的工具欄隱藏物品
- 8. 如何隱藏模型的物品? (MVC5)
- 9. 展車中的物品
- 10. 獲取REST中的物品清單時找不到的物品找到物品
- 11. 當第一個砌體'物品'被隱藏時,所有剩餘的物品形成一個列
- 12. 隱藏RecyclerView當物品在列表中點擊並獲得點擊地址
- 13. 如何刪除所有物料清單中的特定物品?
- 14. 有多少物品?
- 15. 隱藏物品是否已發佈?
- 16. 油滑,兩側隱藏物品
- 17. ItemsWrapGrid隱藏物品通過偏移
- 18. 懸停選擇顯示隱藏物品
- 19. 取消隱藏物品煎茶編程
- 20. 如何隱藏空物品的NSTableView網格線/分隔物
- 21. 重載收藏上的物品
- 22. 包裝物品
- 23. 暗金物品
- 24. Stretch WrapPanel物品
- 25. 訂購物品
- 26. 禁用物品
- 27. 計算在多件貨物上收到物品時收到的物品總數
- 28. 檢查物品和攻擊
- 29. 要發貨的物品數量,包括捆綁產品的每件物品,並考慮退還物品?
- 30. 如何從收藏中刪除物品?
請問可以提一下它是如何做到的? –
請參考此網址以供參考,http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/ –
我想你還沒有理解我的問題。我不希望項目被摺疊。當項目展開時,我希望它們隱藏。不像這個例子,所有的都崩潰了。 –