Я хотел бы иметь возможность настроить представление PreferenceScreen
, и поэтому мне интересно узнать, как установить для него стиль.
Попробуйте это для увеличения размера шрифта в onResume():
Window window = getActivity().getWindow();
window.getContext().setTheme(R.style.PreferencesTheme);
и создайте стиль PreferencesTheme в файле layout/styles.xml:
<style name="PreferencesTheme">
<item name="android:textColor">#000000</item>
<item name="android:windowNoTitle">true</item>
<item name="android:textSize">40sp</item>
<item name="android:paddingLeft">0sp</item>
<item name="android:colorBackground">#0000ff</item>
</style>
Я бы не рекомендовал его, но вы можете начать распространять все классы предпочтений (DialogPreference
, CheckboxPreference
и т.д.) и создавать собственные виджеты со стилем, который вы хотите.