Установка цвета фона для вкладок ActionBar удаляет разделитель

Я использую панель действий и вкладки Android и хочу изменить цвет фона вкладок. Я попытался применить это к следующему в моем стиле:

Widget.AppCompat.ActionBar
Widget.AppCompat.ActionBar.TabBar
Widget.AppCompat.ActionBar.TabView
Widget.AppCompat.ActionBar.Solid

Это работает во всех случаях, но разделители (маленькие полоски между каждой вкладкой) удаляются в скважине. Как я могу избежать этого?

1 ответ

Решение

Вы можете определить стиль и применить его к своему приложению или деятельности:

файл styles.xml:

<style name="MyHoloLightTheme" parent="@style/Theme.AppCompat.Light">
    <item name="actionBarStyle">@style/ActionBarStyle</item>
    ....
<style name="ActionBarStyle" parent="...">
    <item name="background">@color/actionBarBackgroundColor</item>
    ...

файл color.xml:

<color name="actionBarBackgroundColor">#00ff00</color>

Применить к приложению в AndroidManifest.xml:

<application
    ...
    android:theme="@style/MyHoloLightTheme"
    ...
Другие вопросы по тегам