Android: как получить стиль приложения по умолчанию? - PullRequest
1 голос
/ 27 марта 2019

Я пытаюсь найти способ получить стили по умолчанию, но, кажется, я не могу найти способ сделать это. Поэтому мой вопрос будет в том, есть ли способ получить все стили для приложения (например, размер текста по умолчанию, цвет текста по умолчанию, цвет фона кнопки и т. Д.). Любые предложения?

1 Ответ

2 голосов
/ 27 марта 2019

Да, вы можете установить все в styles.xml

Например:

 <style name="AppThemeBase" parent="Theme.AppCompat.Light">
    <item name="android:fontFamily">@font/khand_medium</item>
    <item name="android:windowSoftInputMode">stateHidden</item>
    <item name="android:includeFontPadding">false</item>
    <item name="android:textSize">18sp</item>
    <item name="android:windowContentTransitions">true</item>
    <item name="homeAsUpIndicator">@drawable/ic_arrow_back_white_32dp</item>
    <item name="windowActionModeOverlay">true</item>
    <item name="android:windowActionModeOverlay">true</item>
    <item name="android:alertDialogTheme">@style/CustomDialogStyle</item>

    <item name="actionModeBackground">@color/ts_black</item>
    <item name="android:actionModeBackground">@color/ts_black</item>

    <item name="colorPrimary">@color/primary_dark_color</item>
    <item name="android:colorPrimary">@color/primary_dark_color</item>

    <item name="colorPrimaryDark">@color/primary_dark_color</item>
    <item name="android:colorPrimaryDark">@color/primary_dark_color</item>

    <item name="android:textColorPrimary">@android:color/white</item>
    <item name="windowActionBar">false</item>
    <item name="android:windowActionBar">false</item>
    <item name="android:windowBackground">@color/primary_dark_color</item>
    <item name="colorAccent">@color/blue</item>
    <item name="android:colorAccent">@color/blue</item>
    <item name="android:textColorSecondary">@color/blue</item>

    <item name="windowNoTitle">true</item>
    <item name="android:windowNoTitle">true</item>
    <item name="popupTheme">@style/MyDarkToolbarStyle</item>
</style>
...