4

我使用 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是一个图像。

这不起作用,如第二张图片所示。

4

0 回答 0