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