0

我正在开发一个应用程序,但在使用 ExpandableListView 时遇到了问题。我要做的是,在 中GroupHeader,不仅显示组名,而且还显示带有选项的微调器。那是因为我想在列表中显示足球乙级联赛的比赛,但是,如果用户想要查看旧/未来的比赛,也可以选择轮次。到目前为止,我有那个 在此处输入图像描述

如您所见,标题和微调器都显示了。您还可以看到右侧的箭头应该展开列表。问题是,如果我点击,只有微调器会打开,组展开按钮不会。所以,这是我的问题,我怎样才能让它们都工作取决于你点击的位置(一个或另一个)???那可能吗?另外我必须说,如果我只将TextView组名放在完美的地方。如果我只放置微调器,问题仍然存在。所以我猜这是一个焦点问题。

顺便说一句:灰色区域是布局背景,所以不,它们没有隐藏在按钮后面。

4

1 回答 1

1

我找到了解决方案,我只需将这一行 android:descendantFocusability="blocksDescendants" 添加到我定义 GroupHeader 元素的 xml 的主布局中。

于 2013-05-03T11:29:43.447 回答