SlipButton实现android中开关按钮
public class LimitActivity extends Activity {
private SharedPreferences sp;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_limit);
sp = this.getSharedPreferences("passwordFile", MODE_PRIVATE);
SlipButton limitToggle = (SlipButton) findViewById(R.id.limitInfo_slipBtn);//获得控件
limitToggle.setCheck(sp.getBoolean("Limit_info", false));
//设置监听
limitToggle.SetOnChangedListener(new OnChangedListener() {
@Override
public void OnChanged(boolean CheckState) {
// TODO Auto-generated method stub
if (CheckState) {
sp.edit().putBoolean("Limit_info", true).commit();
Toast.makeText(getApplicationContext(), "限行提示功能已开启",
Toast.LENGTH_SHORT).show();
} else {
sp.edit().putBoolean("Limit_info", false).commit();
Toast.makeText(getApplicationContext(), "限行提示功能已关闭",
Toast.LENGTH_SHORT).show();
}
}
});
}
}