如何阅读Android开关小部件

问题描述 投票:0回答:1

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

switch-statement android-widget
1个回答
1
投票

您可以将setOnCheckedChangeListener设置如下:

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

              }
            });

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

© www.soinside.com 2019 - 2024. All rights reserved.