我使用 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
是一个图像。
这不起作用,如第二张图片所示。