我使用Sherlock操作栏库。我想创建一个这样的动作栏:
右侧有两个菜单项,一次只能选择一个(如收音机组)。 我的问题是,如何保持菜单项的选定状态?或者我可以通过编程方式设置菜单项背景吗?
我以编程方式更改了菜单项图标,如下所示:
有人可以帮助我吗?
修改
我正在使用menuItem.setIcon(R.drawable.actionbar_icon1)
来设置菜单项图标。
drawable/actionbar_icon1.xml
的定义如下:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/actionbar_selected_bg" />
<item android:drawable="@drawable/actionbar_icon1_img"></item>
</layer-list>
和@drawable/actionbar_selected_bg
的定义如下:
<drawable name="actionbar_selected_bg">#0277ca</drawable>
@drawable/actionbar_icon1_img
是一张图片。
这不起作用,如第二张图所示。