2014年5月28日 星期三

Android CheckBox

1.建立checkBox元件
activity_main.xml






2.建立字串
strings.xml
CheckMe

3.建立監聽事件 MainActivity.java
 private CheckBox checkBox1; //在onCreate上面先宣告
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  checkBox1 = (CheckBox) findViewById(R.id.checkBox1); //初始化,從activity_main.xml抓到id
  checkBox1.setChecked(true); //預設為以勾選,false為預設取消勾選
  checkBox1.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener() { //建立監聽事件
  
   @Override
   public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
    // TODO Auto-generated method stub
    if (checkBox1.isChecked()) { //isChecked()判斷是否以勾選
     output.setText("以勾選"); //這裡如要帶入動作則要使用buttonView,ex:run(buttonView);
    } else {
     output.setText("取消勾選");
    }
   }
  
  });

 }

沒有留言 :

張貼留言