我正在开发一个应用程序,我在使用ExpandableListView时遇到了问题。我要做的是,在GroupHeader
中,不仅要显示组名,还要显示带选项的微调器。那是因为我想在列表中展示足球二级联赛,但是,如果用户想要查看旧的/未来的比赛,也可以选择轮次。到目前为止,我有这个
正如你所看到的那样,标题和微调,显示。您还可以在右侧看到应该展开列表的箭头。问题是,如果我点击,只有微调器打开,组展开按钮不会。所以,这是我的问题,我如何根据你点击的位置(一个或另一个)使它们都工作?那可能吗?
此外,我必须说,如果我只将TextView
与组名称放在一起,那就完美了。如果我只放置微调器,问题仍然存在。所以我猜这是一个焦点问题。
答案 0 :(得分:1)
我找到了解决方案,我只需要将这行android:descendantFocusability =“blocksDescendants”添加到我定义GroupHeader元素的xml的主布局中。