У меня есть активность, расширяющая PreferenceActivity.
Моя тема :android :theme="@android :style/Theme.Light.NoTitleBar.Fullscreen" применяется к уровню приложения в файле манифеста.
Все получает желаемую тему, кроме элементов «PreferenceScreen» в «PreferenceCategory». У них по-прежнему черный фон по умолчанию. Проще говоря, основной экран категории предпочтений, который имеет родительские экраны предпочтений, получает тему, но если я нажму на любой из экранов предпочтений, чтобы перейти к настройкам их элементов (EditText и т. д. и т. д. ), они не получают тему...
Любая идея, почему это может происходить?
Структура файла preferences.xml примерно такая::
<PreferenceCategory>
<PreferenceScreen>
<EditTextPreference>
...
</EditTextPreference>
<EditTextPreference>
...
</EditTextPreference>
...
</PreferenceScreen>
<PreferenceScreen>
...
</PreferenceScreen>
</PreferenceCategory>