<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/app_bar_switch"
android:title="显示已完成"
android:checkable="true"
android:checked="true"
app:showAsAction="never" />
<item
android:id="@+id/app_bar_sort"
android:title="排序"
app:showAsAction="never">
<menu>
<group
android:checkableBehavior="single">
<item
android:id="@+id/menu_sort_date"
android:title="按截止日期排序" />
<item
android:id="@+id/menu_sort_create"
android:title="按创建时间排序" />
</group>
</menu>
</item>
</menu>
显示一个子菜单,菜单两个选项,为单选
然后在代码中:
case R.id.menu_sort_create:
item.setChecked(true);
Log.v(TAG, "sort by create!");
return true;
case R.id.menu_sort_date:
item.setChecked(true);
Log.v(TAG, "sort by date!");
return true;
点击相应的选项,就会有log输出