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

Android 是否可以在可展开列表视图中放置2个水平条?,android,Android,根据我的项目要求,我需要在一个可扩展的视图中放置2个水平条。我的问题是“是否可以在可扩展列表视图中创建条形图?”如果可能,请任何人给我一个建议,如何在可扩展列表中放置条形图,并举例说明 提前谢谢。没问题。您可以使用适配器备份可扩展列表的数据: YourAdapter implements ExpandableListAdapter 并将此适配器连接到您的列表: yourList.setAdapter(YourAdapter) 现在,ExpandableListAdapter接口为您提供了一些

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


提前谢谢。

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

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

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

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

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

我希望这对你有帮助

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