1.写好xml页面并设置号开关和文本的id
2.代码书写方法
// 获取开关
swibtn=(Switch)findComponentById(ResourceTable.Id_swiBtn);
// 获取文本
text1=(Text)findComponentById(ResourceTable.Id_text1);
// 开关绑定 状态是否为监听
swibtn.setCheckedStateChangedListener(new mySwithChangeListener());
}
//内部类
public class mySwithChangeListenerimplements AbsButton.CheckedStateChangedListener{
// 既然重建 需要重写
@Override
public void onCheckedChanged(AbsButton absButton, boolean b) {
if (absButton==swibtn){
//开关
text1.setText("当前的状态"+b);
}
}
}
网友评论