Android MenuItem Toggle Button

后端 未结 2 1023
不知归路
不知归路 2020-12-06 07:12

In my Android application, I want a setting to be toggleable in it\'s menu like the Dialer app does for speaker and mute. You can see a picture below:

http://www.i

2条回答
  •  攒了一身酷
    2020-12-06 07:55

    You could do something like the snippet below as well, originally sourced from anddev.org

    public boolean onPrepareOptionsMenu(final Menu menu) {       
          if(super.mMapView.isTraffic()) 
               menu.findItem(MENU_TRAFFIC_ID).setIcon(R.drawable.traffic_off_48); 
          else 
               menu.findItem(MENU_TRAFFIC_ID).setIcon(R.drawable.traffic_on_48); 
    
          return super.onPrepareOptionsMenu(menu); 
     }
    

提交回复
热议问题