我正在运行时创建一个 PreferenceScreen 。但是尝试滚动时屏幕停电。
因为ListView
有一种状态可以避免这种情况,
android:cacheColorHint="@android:color/transparent"
但是 PreferenceScreen 没有这样的状态。
如何避免 PreferenceScreen 中的屏幕停电?
我正在运行时创建一个 PreferenceScreen 。但是尝试滚动时屏幕停电。
因为ListView
有一种状态可以避免这种情况,
android:cacheColorHint="@android:color/transparent"
但是 PreferenceScreen 没有这样的状态。
如何避免 PreferenceScreen 中的屏幕停电?
试试这个东西。
getListView().setBackgroundColor(Color.TRANSPARENT);
getListView().setBackgroundColor(Color.rgb(4, 26, 55));
这是一个古老的问题,但也许这个答案会帮助那些找到它的人:
试试这个:
在您的 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>