码迷,mamicode.com
首页 > 其他好文 > 详细

12.checkbox改变时让字改变

时间:2015-10-29 21:53:25      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

checkbox改变时让字改变
技术分享
  1. public class Setup4Activity extends BaseSetupActivity {
  2. private CheckBox cbProtect;
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.activity_setup4);
  7. cbProtect = (CheckBox) findViewById(R.id.cb_protect);
  8. boolean protect = mPref.getBoolean("protect", false);
  9. // 根据sp保存的状态,更新checkbox
  10. if (protect) {
  11. cbProtect.setText("防盗保护已经开启");
  12. cbProtect.setChecked(true);
  13. } else {
  14. cbProtect.setText("防盗保护没有开启");
  15. cbProtect.setChecked(false);
  16. }
  17. // 当checkbox发生变化时,回调此方法
  18. cbProtect.setOnCheckedChangeListener(new OnCheckedChangeListener() {
  19. @Override
  20. public void onCheckedChanged(CompoundButton buttonView,
  21. boolean isChecked) {
  22. if (isChecked) {
  23. cbProtect.setText("防盗保护已经开启");
  24. mPref.edit().putBoolean("protect", true).commit();
  25. } else {
  26. cbProtect.setText("防盗保护没有开启");
  27. mPref.edit().putBoolean("protect", false).commit();
  28. }
  29. }
  30. });
  31. }





12.checkbox改变时让字改变

标签:

原文地址:http://www.cnblogs.com/liuyu0529/p/4921684.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!