CheckBox を使ってみた

ChechBox は
java.lang.Object
  ↳ android.view.View
    ↳ android.widget.TextView
      ↳ android.widget.Button
        ↳ android.widget.CompoundButton
          ↳ android.widget.CheckBox
を使用します

というわけで、CheckBox をいじってみた

サンプルプログラム
  1. import android.app.Activity;  
  2. import android.os.Bundle;  
  3. import android.view.View;  
  4. import android.widget.CheckBox;  
  5.   
  6. public class CheckBoxTest extends Activity {  
  7.   CheckBox checkBox;  
  8.   @Override  
  9.   public void onCreate(Bundle savedInstanceState) {  
  10.     super.onCreate(savedInstanceState);  
  11.     setContentView(R.layout.checkboxtest);  
  12.     
  13.     checkBox = (CheckBox) findViewById(R.id.CheckBox01);  
  14.     
  15.     // CheckBox のチェック状態の設定  
  16.     checkBox.setChecked(true);  
  17.     
  18.     // CheckBox がクリックされた時に呼び出されるコールバックを登録  
  19.     checkBox.setOnClickListener(new View.OnClickListener() {  
  20.       public void onClick(View v) {  
  21.         // クリックされた CheckBox を取得  
  22.         CheckBox checkBox = (CheckBox) v;  
  23.   
  24.         // CheckBox のチェック状態を取得  
  25.         boolean checked = checkBox.isChecked();  
  26.       }  
  27.     });  
  28.   }  
  29. }  

XMLリソース
  1. <CheckBox  
  2.   android:id="@+id/CheckBox"  
  3.   android:layout_width="wrap_content"  
  4.   android:layout_height="wrap_content"  
  5.   android:text="CheckBox">  
  6. </CheckBox>  

プログラムを実行すると...


こんな感じ!

0 件のコメント:

コメントを投稿