ExpandableListView可以嵌入另一个布局吗?

我想在我的应用程序中有一个可扩展/可折叠的列表视图,类似于市场中每个应用程序的评论显示方式(实际上,列表中的每个项目都是与市场中相同格式的评论)。由于可能有很多列表项,我不希望用户丢失列表下方的按钮,并且用户可能没有兴趣阅读列表中的项目,我希望此列表可扩展和可折叠。 我已经看过扩展BaseExpandableListAdapter并且看起来很整洁,除了看起来列表总是使用ExpandableListActivity显示的事实。我想在用户已经查看的页面中嵌入列表。 有没有人知道这是否可以使用BaseExpandableListAdapter或者我是否必须完全使用不同的技术并自己编写所有样板代码? 非常感谢, 尼娜     
已邀请:
是的,使用
ListView
ExpandableListView
和没有相关活动的朋友并不困难。 在实例化或从布局中检索后,您只需要在
ExpandableListView
上调用
setAdapter()
ExpandableListView list = (ExpandableListView) findViewById(R.id.listView);
list.setAdapter(myExpandableAdapter);
    
当然。应该没问题。一个ExpandableListActivity只是一个超薄的贴面(实际上,任何布局都有
ExpandableListView
,id为
android.R.id.list
。你可以使用带有自己的自定义布局的
ExpandableListActivity
,或者定义你自己的活动并放弃(相对较少)
ExpandableListActivity
提供的便利方法。     

要回复问题请先登录注册