Android action bar checkable menu item does not work/show properly?

后端 未结 3 2072
迷失自我
迷失自我 2020-12-06 10:05

so I am trying to get my menu item, that is show on the action bar to behave like a checkable menu option. The firs part works, meaning it is checkable and when I press it,

3条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-06 11:07

    Or just do it yourself

    @Override
    public boolean onPrepareOptionsMenu(Menu menu) {
        menu.findItem(R.id.item1).setIcon(menu_checked?R.drawable.menu_ico_checked:R.drawable.menu_ico_unchecked);
        return super.onPrepareOptionsMenu(menu);
    }
    

    and in onOptionsItemSelected do:

     ....
     menu_checked=!menu_checked;
     invalidateOptionsMenu();
    

提交回复
热议问题