3

我正在运行时创建一个 PreferenceScreen 。但是尝试滚动时屏幕停电。

因为ListView有一种状态可以避免这种情况,

android:cacheColorHint="@android:color/transparent"

但是 PreferenceScreen 没有这样的状态。

如何避免 PreferenceScreen 中的屏幕停电?

4

2 回答 2

1

试试这个东西。

getListView().setBackgroundColor(Color.TRANSPARENT);
getListView().setBackgroundColor(Color.rgb(4, 26, 55));
于 2012-04-10T10:59:38.473 回答
0

这是一个古老的问题,但也许这个答案会帮助那些找到它的人:

试试这个:

在您的 Android 清单文件中,将“@android:style/Theme.Light.WallpaperSettings”添加到您的偏好活动中。

例子:

<activity
        android:label="@string/cube2_settings"
        android:name=".CubeWallpaper2Settings"
        android:theme="@android:style/Theme.Light.WallpaperSettings"
        android:icon="@drawable/ic_launcher_wallpaper"
        android:exported="true"
        android:screenOrientation="unspecified" >
</activity>
于 2013-09-01T06:11:36.693 回答