任何人都可以告诉我如何隐藏(而不是折叠所有物品)展开式列表视图中的所有物品,但单击的物品除外。这可以使用适配器类实现来完成吗?或者只需在其上的项目点击隐藏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/ –
我想你还没有理解我的问题。我不希望项目被折叠。当项目展开时,我希望它们隐藏。不像这个例子,所有的都崩溃了。 –