Android 菜单项切换按钮

标签 android button toggle menuitem togglebutton

在我的 Android 应用程序中,我希望可以在其菜单中切换设置,就像拨号器应用程序对扬声器和静音所做的那样。你可以看到下面的图片:

http://www.isaacwaller.com/images/acall.png

您会看到扬声器、静音和保持选项是如何切换按钮的 - 您可以再次点击它们,它们将切换为绿色。他们可能会以自定义方式执行此操作,但我怀疑这是一个选项(我尝试设置 Checkable 属性)。

最佳答案

你也可以像下面的代码 fragment 那样做,最初来自 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); 
 }

关于Android 菜单项切换按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/568533/

相关文章:

reactjs - react native 视频 : how to load next video on clicking a button?

javascript - 提交时删除类并刷新页面

button - 使用 Instantiate() 克隆对象会丢失监听器

android - 切换按钮安卓

jQuery 多状态切换

android - 在我的手机上调试不同语言/语言环境的 Android 应用程序

android - Android NDK 的 ARM NEON 调试

java - 通过 Proguard 从 apk 中删除 Activity

android - Settings.Secure.ALLOW_MOCK_LOCATION 始终返回 1,即使模拟设置已关闭

html - 如何在 div 悬停时显示相应的标签