首页 > 解决方案 > 如何在点击开关时获取以前的开关值?

问题描述

我想知道点击时开关的渗透状态的值,例如示例开关已经打开,当我点击时我需要获取开关打开时的值和开关关闭时的内脏。如何在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.....");
  }
 });

推荐阅读