gpt4 book ai didi

Android 棉花糖 ListView 滚动变得模糊

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:52 25 4
gpt4 key购买 nike

我有一个 android 应用程序,它在生产环境中运行了几年。最近,我发现应用程序中的 ListView 存在问题,滚动时会变得模糊。该问题仅在 Android Marshmallow 下出现。

Here is a screenshot of the ListView while scrolling

enter image description here

如有任何帮助,我们将不胜感激。

谢谢!

最佳答案

前言:我在此之前发布了一个单独的答案,但该解决方案仅适用于我的 MotoX。后来我发现它对我的 Galaxy Tab A 不起作用。这里的答案似乎更通用:

我能够通过为我的应用程序定义一个单独的 ListView 样式并指定一个不同的列表分隔符来修复我的滚动模糊。所以,对于我的应用程序主题,我设置了这个:

<item name="android:listViewStyle">@style/ListViewStyleNoBlur</item>

其中 ListViewStyleNoBlur 定义为:

<style name="ListViewStyleNoBlur" parent="@android:style/Widget.ListView.White">
<item name="android:divider">@android:drawable/divider_horizontal_bright</item>
</style>

我在 values-v23 资源文件夹中指定了这些,因此更改不会影响 Marshmallow 之前的设备。

我的应用程序主题基于 android:style/Theme.Light,这就是为什么我的 ListView 样式的父级是 android:style/Widget.ListView.White .我的应用程序最小 SDK 是 8,这就是我使用如此“旧”主题的原因。我还注意到,如果我使用“较新”的主题,例如 Holo,则模糊不存在。

关于Android 棉花糖 ListView 滚动变得模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38163073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com