SwitchCompat在menu中使用时出现的问题
来源:互联网 发布:mac全屏后切换桌面 编辑:程序博客网 时间:2024/06/03 15:59
在menu中使用
SwitchCompat需要监听时应该这样重写onCreateOptionsMenu(Menu menu)
即像这样写
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); final MenuItem item = menu.findItem(R.id.vibration_switch); SwitchCompat mainSwitch = (SwitchCompat) item.getActionView(); mainSwitch.setOnCheckedChangeListener (new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged (CompoundButton buttonView, boolean isChecked) { if (isChecked) { Toast.makeText(MainActivity.this, "is", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(MainActivity.this, "not", Toast.LENGTH_SHORT).show(); } } }); return true; }
研究了好久才发现menu中的不能直接在onCreate中监听
希望大家少走一些弯路
1 0
- SwitchCompat在menu中使用时出现的问题
- Android 使用SwitchCompat 遇到奇怪的崩溃问题
- MySQL在VC中使用时出现的问题
- 修改v7包中SwitchCompat的颜色
- 在Fragment中使用Menu
- 在活动中使用menu
- 在活动中使用Menu
- 在Activity中使用menu
- 在活动中使用 Menu
- 在活动中使用menu
- 在活动中使用Menu
- 在Activity中使用Menu
- 在Activity中使用Menu
- 在活动中使用 Menu
- 在Activity中使用Menu
- 在活动中使用Menu
- 在活动中使用menu
- 在活动中使用Menu
- JVM垃圾回收(GC)原理
- Java MultiSet
- 通俗易懂图解MVVM和RAC双向绑定介绍(附Demo)
- jquery的treeview树形菜单使用教程
- C#笔记整理(一)
- SwitchCompat在menu中使用时出现的问题
- Python Socket 模拟SSH
- Jquery中uploadify上传文件
- xss之cookie窃取
- maven如何将本地jar安装到本地仓库
- js定时更换图片
- HDU 1495 非常可乐 dfs两个杯子的状态
- keepalived+redis 高可用redis主从解决方案
- Linux环境下的管道容量