@eyewhitness

В android studio: вывод стиля кнопок на физ. устройстве отличается от стиля на предварительном просмотре?

Экспериментирую с переопределением различных стилей виджетов и не могу решить данную проблему:

<resources>
    <style parent="Theme.AppCompat" name="AppTheme">
        <item name="colorPrimary">@color/red</item>
        <item name="colorPrimaryDark">@color/dark_red</item>
        <item name="colorAccent">@color/gray</item>
        <item name="android:buttonStyle">@style/BeatBoxButton</item>
        <item name="android:colorBackground">@color/soothing_blue</item>
    </style>

    <style parent="android:style/Widget.Holo.Button" name="BeatBoxButton" >
        <item name="android:background">@color/dark_blue</item>
        <item name="android:textStyle">italic</item>
    </style>
</resources>


При таком переопределении стиля, фон и стиль шрифта кнопок выводится без изменения, хотя на предварительном просмотре все ОК. В чем может быть загвоздка, народ?

собственно, кнопка:
<Button
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/list_item_sound_button"
    android:layout_width="match_parent"
    android:layout_height="120dp"
    tools:text="Sound name">

</Button>
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Ryabos
Так для самой Button не указан атрибут style
Ответ написан
Комментировать
@eyewhitness Автор вопроса
он переопределяется в теме AppTheme
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы