Android 使用工具栏以颜色作为背景的项目菜单
我正在使用support AppCompat v21库中的工具栏,我想在项目中添加一种颜色作为背景 我无法将背景与工具栏的全高放在一起 我的代码: menu.xmlAndroid 使用工具栏以颜色作为背景的项目菜单,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>
操作\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>