2012-11-15 132 views
1

刚开始使用android,我无法找到一个有两个级别的listview的好例子。我遇到了ExpandableListView,但这不是我寻找的名单。如何在android中创建一个两级的listview?

基本上,我想建立一个列表,其中显示一个类型的主题(fe喜剧,戏剧..),如果你点击该类型,它应该打开一个列表,其中只有特定类型的电影显示(fe点击喜剧 - >“新列表”,只显示喜剧电影,所以流派不再显示)

ExpandableListView创建类似节点树的东西,这不符合我的需要。任何人有任何好的例子或建议?

回答

0

有一项活动显示最高级别。当用户点击它时,启动另一个活动来显示第二个级别。

+0

你的意思是,而不是一个'TwoLevelListActivity'我会有一个'TopLevelListActivity',它显示我的流派和调用点击'SecondLevelListActivity',它只是接收SecondLevelData?!..有道理 – longilong

+1

@longilong:正确。或者,使用两个片段,通过'replace()''FragmentTransaction'替换第一级'ListFragment'和第二级'ListFragment'。 – CommonsWare

相关问题