我正在使用 sherlock 操作栏库来支持许多设备。我有一个viewPager
有 3 个片段:
- 一个和一个
listView
,每个项目都有一个textView
和一个imageView
- 第二个有一个
gridView
,每个项目都有一个textView
和一个imageView
- 第三个现在只有一个
textView
。
正如我在 google IO 视频中听到的那样(并且因为 Lint 告诉我),建议将下一个样式用于所有活动:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="AppTheme" parent="@style/Theme.Sherlock">
<item name="android:windowBackground">@null</item>
</style>
</resources>
这在许多设备上都对我有用。
然而,在模拟器上,使用版本 2.3.3 和 Galaxy nexus 上,当我滚动(或者其中的viewPager
任何一个adapterViews
)时,一切都变得模糊,所以我得到了很多白色像素,好像没有刷新一样。
我什至尝试为android:cacheColorHint="#00000000"
我所有的 adapterViews 设置,但它仍然会发生。
到底是怎么回事?我该如何解决这个问题?我喜欢添加上述内容,因为它消除了每个应用程序出现的 Galaxy S3 丑陋的渐变背景。