Android:更改所选菜单项
创始人
2024-10-13 12:02:18
0次
- 在Activity中重写onOptionsItemSelected(MenuItem item)方法
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_item1:
//更改菜单项1的选中状态
item.setChecked(true);
return true;
case R.id.menu_item2:
//更改菜单项2的选中状态
item.setChecked(true);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
- 在menu文件夹下创建menu xml文件,在需要更改选中状态的菜单项中添加属性:
android:checkable="true"
和android:exclusive="true"
,其中android:checkable
属性表示菜单项可选中,android:exclusive
属性表示只能同时选中一项。
相关内容