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 に答える