2014-11-25 166 views
-1

我想在列表视图中创建一个列表视图(可能是一个可扩展列表视图)。列表视图中的列表视图

这是我采取的方法。

第一个活动将有一个列表视图,然后对于每个列表项目,一个新的活动将打开并且此活动将包含对前一个ListView的引用。

但是这意味着我需要开展几项活动。

有没有更简单的方法可以实现这个目标?

+7

[可扩展列表视图](http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/) – 2014-11-25 13:06:03

回答

1

为什么不尝试一个可扩展的列表视图? Here就是一个很好的例子。

一个视图,显示垂直滚动两级列表中的项目。这与ListView有所不同,允许两个级别:可以单独展开以显示其子级的组。这些项来自与此视图关联的ExpandableListAdapter。

可扩展列表能够在每个项目旁边显示一个指示符以显示该项目的当前状态(状态通常是扩展组,折叠组,子项或最后一个子项中的一个)。使用setChildIndicator(Drawable)或setGroupIndicator(Drawable)(或相应的XML属性)来设置这些指标(请参阅每种方法的文档以查看每个Drawable可以具有的附加状态)。 ExpandableListView的默认样式提供了显示在ExpandableListView的视图旁边的指示符。

+0

如果它对你有帮助,你能接受并且赞成这个答案吗? – 2015-04-09 14:39:56