应用程序在升级到奥利奥后被破坏

时间:2017-10-17 13:30:22

标签: android-8.0-oreo

我有一个在ViewPager中有两个片段的应用。 One Fragment有一个ListView,另一个有一个ExpandableListView。在我升级到Oreo之前,这个应用程序运行得很好,即,当单击列表中的项目时,将执行OnItemClicked。自升级到Oreo以来,ListView和ExpandableListView都不响应列表上的点击。我在应用程序的其他部分有ListView,但是有效,但ViewPager中的两个没有。

Oreo是否有变化,我需要知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我想出来了。我不确定Oreo会发生什么变化,但是我的Listview布局中的某些内容随着Oreo的变化而变得可以集中。对于我在Listview或ExpandableListView中使用的每个项目布局,我将以下参数添加到布局层次结构的顶部元素:

android:descendantFocusability =“blocksDescendants”

这解决了问题!