Android 使用工具栏以颜色作为背景的项目菜单

Android 使用工具栏以颜色作为背景的项目菜单,android,menu,toolbar,menuitem,Android,Menu,Toolbar,Menuitem,我正在使用support AppCompat v21库中的工具栏,我想在项目中添加一种颜色作为背景 我无法将背景与工具栏的全高放在一起 我的代码: menu.xml 操作\u项目\u保存\u icon.xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item>

我正在使用support AppCompat v21库中的工具栏,我想在项目中添加一种颜色作为背景

我无法将背景与工具栏的全高放在一起

我的代码: menu.xml


操作\u项目\u保存\u icon.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <solid android:color="@color/green_bumeran_material"></solid>
            <size
                android:height="?attr/actionBarSize"
                android:width="?attr/actionBarSize" />
        </shape>
    </item>
    <item>
        <bitmap android:src="@drawable/ic_pin_save" />
    </item>
</layer-list>

您可以使用视图进入工具栏而不是菜单,创建自己的布局


创建具有所需外观的xml布局。确保高度=“匹配父项”。拿着你的菜单,然后拿着合适的东西。然后在
MenuItem
上处理膨胀的布局或该布局的资源id

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <solid android:color="@color/green_bumeran_material"></solid>
            <size
                android:height="?attr/actionBarSize"
                android:width="?attr/actionBarSize" />
        </shape>
    </item>
    <item>
        <bitmap android:src="@drawable/ic_pin_save" />
    </item>
</layer-list>