从 PreferenceFragmentCompat 片段导航时查看故障

View glitch when navigating from PreferenceFragmentCompat fragment

我有一个我无法弄清楚的奇怪错误。 我有 3 个片段并使用 Android 导航在它们之间导航。一切都很完美,但是一旦我转到可以访问首选项的设置片段并导航回具有列表视图的主片段,ListAdapter 项目中的一个 TextView 就会突出显示几秒钟然后就消失了。从现在开始,每当我从任何片段导航回这个片段时,都会出现高亮显示,直到我重新启动应用程序。

有什么想法吗?

This is the problem

您是否在容器中添加或替换了片段?当您添加多个片段并且在添加新片段之前它不会被删除时会出现问题。所以请使用替换片段并检查 addToBackStack() 方法。

所以我找到了解决方案。

已将 MaterialCardView 或顶部布局高度更改为 wrap_content。

将首选项库降级到 1.1.0-aplha01 也解决了这个问题。