PreferenceActivity を拡張するアクティビティがあります。
私のテーマ: android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" は、マニフェスト ファイルのアプリケーション レベルに適用されます。
「PreferenceCategory」の「PreferenceScreen」要素を除いて、すべてが目的のテーマを取得しています。彼らはまだデフォルトの黒の背景を持っています. 簡単に言えば、親の設定画面を持つメインの設定カテゴリ画面はテーマを取得していますが、PreferenceScreens のいずれかをクリックして要素の設定 (EditText など) に移動すると、テーマが取得されません...
なぜこれが起こっているのでしょうか?
構造またはpreferences.xmlは次のようなものです:
<PreferenceCategory>
<PreferenceScreen>
<EditTextPreference>
...
</EditTextPreference>
<EditTextPreference>
...
</EditTextPreference>
...
</PreferenceScreen>
<PreferenceScreen>
...
</PreferenceScreen>
</PreferenceCategory>