Здравствуйте, подскажите пожалуйста, как можно достучаться к items стоящими в самой глубине иерархии?
sortingNewActiveMenu и sortingOlderActiveMenu
Меню соорудил как мне нужно, а теперь нужно программно выставлять setChecked().
так ничего не находит
MenuItem menuItem = topMenuActionBar.findItem(R.id.sortingNewActiveMenu);
Спасибо!
@Override
public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) {
getSupportMenuInflater().inflate(R.menu.app_active_menu, menu);
topMenuActionBar=menu;
return super.onCreateOptionsMenu(menu);
}
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/addNewPeriodMenu"
android:icon="@drawable/plus"
android:showAsAction="always"/>
<item
android:id="@+id/settingsMenu"
android:icon="@drawable/settings"
android:showAsAction="always">
<menu>
<item
android:id="@+id/preferences"
android:icon="@drawable/preferences"
android:showAsAction="always"
android:title="@string/preferences_menu_settings_text"/>
<item
android:id="@+id/sorting"
android:icon="@drawable/sort"
android:showAsAction="always"
android:title="@string/preferences_menu_sorting_text">
<menu>
<group android:checkableBehavior="single" >
<item
android:id="@+id/sortingNewActiveMenu"
android:checked="true"
android:title="@string/preferences_menu_sorting_new_text"/>
<item
android:id="@+id/sortingOlderActiveMenu"
android:title="@string/preferences_menu_sorting_older_text"/>
</group>
</menu>
</item>
</menu>
</item>
</menu>