是否可以在可扩展列表视图中放置2个水平条?

时间:2010-12-16 10:21:27

标签: android

根据我的项目要求,我需要在可扩展视图中放置2个水平条。我的问题是“是否可以在可扩展列表视图中创建条形图?”如果可能,任何人都可以给我一个建议如何将条形图放在可扩展列表中的示例。

提前致谢。

1 个答案:

答案 0 :(得分:1)

这不是问题。您可以使用适配器备份可扩展列表的数据:

YourAdapter implements ExpandableListAdapter

并将此适配器连接到您的列表:

yourList.setAdapter(YourAdapter)

现在,ExpandableListAdapter接口为您提供了一些必须实现的方法。关于你的问题最有趣的是:

public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) 

getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent)

使用这些方法,Android基本上会问你那些GroupViews和ChildViews(那些是你点击groupView时变得可见的那些)应该是什么样子。您可以返回任何您喜欢的视图:创建一个或者您可以从XML加载一个。当你完成后,只需返回它& Android将完成剩下的工作。

我希望能帮到你。