-1

我已经为我的 PreferenceActivity 设置了 WindowBackground。

当我使用 2.3.3 时,背景图像会正确显示,但是当我滚动原始主题时,会出现在前景中。在我的情况下,白色背景。

我的清单文件:

 <activity android:name=".Activity_Settings" android:screenOrientation="portrait" android:theme="@style/PreferencesTheme"/>

我的风格:

<style name="PreferencesTheme">   
         <item name="android:windowBackground">@layout/repeat</item> 
</style> 

谁能给我一个提示,为什么在我滚动时背景会变为原始主题?

最好的问候亚尼克

PS:Android 4.0 一切正常。

编辑:我的@layout/repeat 是:

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/background"
android:tileMode="repeat" />
4

1 回答 1

0

我想通了,请确保您在 Activity 的 onCreate 方法中设置了缓存颜色提示:

 getListView().setCacheColorHint(Color.TRANSPARENT);
于 2012-12-11T08:48:15.420 回答