Android ExpandableListView列表项“按下”行为是否必须由开发人员连接?
我有一个活动,它使用包含TextView、ImageButton和ExpandableListView的布局。据我所知,ExpandableListView的组视图和子视图没有默认视图。因此,我提供给ExpandableListView的游标适配器是覆盖newGroupView和newChildView的CursorTreeAdapter的子类。组视图包含一个TextView和一个ImageButton。子视图包含文本视图和分级栏 我需要做什么特别的事情才能让我有这样的行为:1按下列表中的某个组项会导致该项的背景变成默认的Android黄色/橙色;2在按下组项时,让组展开以显示子项 我认为这两种行为是内置在ExpandableListView中的,不需要开发人员进行任何特殊的连接。这是不对的吗Android ExpandableListView列表项“按下”行为是否必须由开发人员连接?,android,expandablelistview,pressed,Android,Expandablelistview,Pressed,我有一个活动,它使用包含TextView、ImageButton和ExpandableListView的布局。据我所知,ExpandableListView的组视图和子视图没有默认视图。因此,我提供给ExpandableListView的游标适配器是覆盖newGroupView和newChildView的CursorTreeAdapter的子类。组视图包含一个TextView和一个ImageButton。子视图包含文本视图和分级栏 我需要做什么特别的事情才能让我有这样的行为:1按下列表中的某个组
谢谢。发现问题是由自定义可扩展ListView组视图中的可聚焦视图引起的。通过使用ImageButton,它变得更加复杂。请参阅以获得解决方案