如何更改Android导航栏中的项目标题背景?

时间:2017-08-24 18:36:11

标签: android styles navigation-drawer

导航抽屉菜单中有一组项目:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:title="Group Title">
        <menu>
            <group android:checkableBehavior="single">

                <item
                    android:id="@+id/nav_camera"
                    android:icon="@drawable/ic_star_black_24dp"
                    android:title="Import" />
                <item
                    android:id="@+id/nav_gallery"
                    android:icon="@drawable/ic_share_black_24dp"
                    android:title="Gallery" />
            </group>
        </menu>
    </item>
</menu>

我设法根据堆栈溢出中this post中的指令设置菜单项的样式。基本上修改这三个属性:

这样可以正常工作,除了它只标记标签内的项目:

enter image description here

所以我的问题是:如何设置标题(“显示应用”和“其他”)的样式(颜色和背景)?

1 个答案:

答案 0 :(得分:0)

在styles.xml中添加以下代码

    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:itemBackground">#00F</item>
        <item name="android:itemTextAppearance">@style/TextAppearance</item>
    </style>

    <style name="TextAppearance">
        <item name="android:textColor">#F00</item>
    </style>

使用您的应用默认值

更改第一行“name”和“parent”