小编Arn*_*old的帖子

支持ActionBar不会使用API​​ 21显示正确的颜色

我正在尝试制作一个appcompat主题,但颜色不起作用,图标也不显示......也许我错过了一些东西.这是我的xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- the theme applied to the application or activity -->
    <color name="background_test">#410000</color>
    <color name="font_general">#ffffff</color>
    <style name="MyTheme"
        parent="@style/Theme.AppCompat">
        <item name="android:actionBarStyle">@style/MyActionBar</item>
        <!-- Support library compatibility -->
        <item name="actionBarStyle">@style/MyActionBar</item>

    </style>
    <style name="AudioFileInfoOverlayText">
        <item name="android:paddingLeft">2dp</item>
        <item name="android:paddingBottom">2dp</item>
        <item name="android:textColor">#ffffffff</item>
        <item name="android:textSize">18sp</item>
        <item name="android:shadowColor">#000000</item>
        <item name="android:shadowDx">1</item>
        <item name="android:shadowDy">1</item>
        <item name="android:shadowRadius">1</item>
    </style>

    <!-- general styles for the action bar -->
    <style name="MyActionBar"
        parent="@style/Widget.AppCompat.Light.ActionBar.Solid">
        <item name="android:icon">@drawable/ic_launcher</item>
        <item name="icon">@drawable/ic_launcher</item>
        <item name="background">@color/background_test</item>
        <item name="android:background">@color/background_test</item>
  </style>

</resources>
Run Code Online (Sandbox Code Playgroud)

我应该添加什么才能使它工作?

编辑:

它也不适用于工具栏......我设置后:

    Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar); …
Run Code Online (Sandbox Code Playgroud)

android android-theme

10
推荐指数
2
解决办法
5834
查看次数

标签 统计

android ×1

android-theme ×1