如何阅读Android开关小部件

时间:2018-04-14 01:34:11

标签: switch-statement android-widget

我在andriod中添加了一个andriod切换小部件到我的graphic.xml文件,它移动并改变颜色以便小部件工作,但我不知道如何读取值,它是开/关开关所以我希望关闭= 0和on = 1但是当我查看switch.java文件时,我没有看到此库中的GetSwitchValue或SetSwitchValue类型方法。我该如何实际读取该值?

1 个答案:

答案 0 :(得分:1)

您可以将setOnCheckedChangeListener设置如下:

((Switch)findViewById(R.id.switchId)).setOnCheckedChangeListener(
            new OnCheckedChangeListener() {
              @Override
              public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

              }
            });

每次切换时,isChecked参数都包含更新后的值。基于isChecked,布尔值0/1可以返回。