我想在我的活动中列出一份清单。让我们说几个月的列表,当我选择其中一个月时,我会得到一个包含该月数据条目的新列表。
我添加了一些图片以帮助理解。
你们可以告诉我\指向我如何做到这一点? (P.S,我正在寻找其他类似问题的答案)
答案 0 :(得分:1)
您可以创建包含月份列表的列表活动,并使用
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
您可以将意图用于另一个列表活动,以选择不同的视图。 我在我的博客上发布了一个示例项目(Android List View)
答案 1 :(得分:1)
根据您的评论,最佳解决方案是在每个列表项目上点击您应根据选择创建新的Adapter
,然后在ListView
本身上设置它。
如果你想在项目中导航,那么你可能想要通过代码创建一些树形结构,以确定哪个列表是前一个。
如果您需要一些示例代码,请与我们联系。
虽然你应该检查ExpandableListView
作为可能的选择之一。