Как установить выбранное состояние элемента действия

Я использую библиотеку действий 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 – это изображение.

Это не работает, как показывает второе изображение.