Android 列表活动的主题问题
我有一个ListActivity,我使用清单应用了一个轻主题 主题定义如下Android 列表活动的主题问题,android,android-layout,Android,Android Layout,我有一个ListActivity,我使用清单应用了一个轻主题 主题定义如下 <style name="Theme.Light" parent="android:Theme" > <item name="android:windowBackground" >@android:color/background_light</item> </style> @android:颜色/背景光 其想法
<style
name="Theme.Light"
parent="android:Theme"
>
<item
name="android:windowBackground"
>@android:color/background_light</item>
</style>
@android:颜色/背景光
其想法是将ListActivity设置为默认黑色的白色instaid
列表按预期显示为白色,但我一滚动它就变为黑色。
当我停止滚动时,它会变回白色
谢谢这应该是您想要的:
“要解决此问题,您需要做的就是禁用缓存颜色提示优化(如果您使用非纯色背景),或者将提示设置为适当的纯色值。您可以从代码中执行此操作(请参阅setCacheColorHint(int))或者最好使用android:cacheColorHint属性从XML中删除。要禁用优化,只需使用透明颜色#00000000。“getListView()。setCacheColorHint(color.WHITE)效果最好。Tks