android - 如何在点击开关时获取以前的开关值?
问题描述
我想知道点击时开关的渗透状态的值,例如示例开关已经打开,当我点击时我需要获取开关打开时的值和开关关闭时的内脏。如何在android中获得这个?
解决方案
你有当前值,它是布尔值,所以旧值与当前值相反......
sButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton cb, boolean on){
if(on) tView.setText("Switch was off.....");
else tView.setText("Switch was on.....");
}
});
推荐阅读
- sql-server-2008 - 使用 Pivot 将两个表的行转换为 SQL Server 中的列
- maven - 源代码更改但在 Maven 战争中没有影响
- rotation - 如何在视野中旋转导入的对象?
- javascript - 在 PHP 中更新 2 MySQL 表
- javascript - 对象数组将相同的值分隔到另一个数组的键中
- python - 查找单词是否包含在Python中带有路径的字典中
- c - 允许远程桌面用户访问全局 Windows 互斥锁
- codeblocks - 代码块中的 lapack 库,边界值
- c# - 如何从窗口表单申请表中的组合框中获取值
- android - Android 工作室从不正确的项目中引用 build.gradle