我有一个在ViewPager中有两个片段的应用。 One Fragment有一个ListView,另一个有一个ExpandableListView。在我升级到Oreo之前,这个应用程序运行得很好,即,当单击列表中的项目时,将执行OnItemClicked。自升级到Oreo以来,ListView和ExpandableListView都不响应列表上的点击。我在应用程序的其他部分有ListView,但是有效,但ViewPager中的两个没有。
Oreo是否有变化,我需要知道如何解决这个问题?
答案 0 :(得分:0)
我想出来了。我不确定Oreo会发生什么变化,但是我的Listview布局中的某些内容随着Oreo的变化而变得可以集中。对于我在Listview或ExpandableListView中使用的每个项目布局,我将以下参数添加到布局层次结构的顶部元素:
android:descendantFocusability =“blocksDescendants”
这解决了问题!