我在andriod中添加了一个andriod切换小部件到我的graphic.xml文件,它移动并改变颜色以便小部件工作,但我不知道如何读取值,它是开/关开关所以我希望关闭= 0和on = 1但是当我查看switch.java文件时,我没有看到此库中的GetSwitchValue或SetSwitchValue类型方法。我该如何实际读取该值?
答案 0 :(得分:1)
您可以将setOnCheckedChangeListener设置如下:
((Switch)findViewById(R.id.switchId)).setOnCheckedChangeListener(
new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
}
});
每次切换时,isChecked参数都包含更新后的值。基于isChecked,布尔值0/1可以返回。