実行時に 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>