1

我想在我的活动中列出清单。让我们说一个月份列表,当我选择其中一个月份时,我将获得一个包含该月数据条目的新列表。

我添加了一些图片以帮助理解。

你们能告诉我\指点我怎么做吗?(PS,我正在寻找其他类似问题的答案)

在此处输入图像描述

4

2 回答 2

1

您可以创建一个包含月份列表的列表活动,并使用

lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {

您可以将意图用于另一个列表活动以选择不同的视图。我在博客上的帖子中创建了一个示例项目(Android 列表视图

于 2012-10-03T16:09:53.573 回答
1

根据您的评论,最好的解决方案是在每个列表项上单击您应该Adapter根据选择创建一个新项,然后将其设置在ListView自身上。

如果您想在项目内进行导航,那么您可能希望通过代码创建一些树结构,以确定哪个列表是前一个列表。

如果您需要一些示例代码,请告诉我。

尽管您可能应该ExpandableListView将其作为可能的替代方案之一进行检查。

于 2012-10-03T16:10:32.893 回答