Sunday, September 2, 2012

Android Examples 004 CheckBox

CheckBoxDemo.java
------------------------------------


package com.kites.checkboxdemo;

import android.app.Activity;
import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.CompoundButton;

public class CheckBoxDemo extends Activity
    implements CompoundButton.OnCheckedChangeListener {

    CheckBox cb;
   
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);
       
        cb=(CheckBox)findViewById(R.id.check);
        cb.setOnCheckedChangeListener(this);
/*       
        cb.setOnCheckedChangeListener(
            new CompoundButton.OnCheckedChangeListener(){
                public void onCheckedChanged(
                    CompoundButton buttonView,   
                    boolean isChecked) {
       
                }
            }
        );
*/   
    }
    public void onCheckedChanged(
        CompoundButton buttonView,           
            boolean isChecked) {
        if (isChecked) {
            cb.setText("This checkbox is: checked");
        }
        else {
            cb.setText("This checkbox is: unchecked");
        }
    }
}

------------------------------------------------------------------------------------------------------------------
main.xml
----------------
<?xml version="1.0" encoding="utf-8"?>
<CheckBox
    xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/check"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="This checkbox is: unchecked" />

No comments:

Post a Comment