Поведение фона окна отличается для экрана заголовка PreferenceActivity и других PreferenceFragments - PullRequest
0 голосов
/ 25 марта 2019

Фон окна (изображение) выглядит по-разному в PreferenceFragment по сравнению с фрагментом заголовка PreferenceActivity.

Я использую пользовательский стиль, производный от другого пользовательского стиля "AppTheme", который предоставляет панель инструментов для действия.

    <style name="AppTheme.SettingsTheme" parent="AppTheme">
        <item name="android:windowBackground">@drawable/test_tbr</item>
        <item name="android:alertDialogTheme">@style/AlertDialogStyle</item>
        <item name="android:textColor">@android:color/black</item>
        <item name="android:textColorSecondary">@android:color/black</item>
    </style>

Фоновое изображение, примененное с использованием стиля, выглядит по-другому в PreferenceFragment по сравнению с фрагментом заголовка PreferenceActivity. (A) В фрагмент заголовка помещается изображение, ограниченное панелью инструментов и панелью навигации. Фоновое изображение, связанное между панелью инструментов и панелью навигации

Где (B) в фрагменте заголовка изображение применяется к окну. Фоновое изображение, примененное ко всему окну

Мне бы хотелось, чтобы поведение фонового изображения отображалось как (B) даже для фрагмента заголовка, поскольку фоновое изображение, которое у меня есть, подходит лучше.

Помимо использования стиля, я попытался применить фон окна программно в упражнении, используя метод setBackgroundDrawableResource для окна, но без улучшений.

...