Simple Checkbox example in android
Checkbox provide the facility to select multiple options from a list of options. Like radio button, checkbox have two states: checked and unchecked.
In this example, I’ll show a simple example using checkbox
package com.example; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.CheckBox; import android.widget.Toast; public class CheckboxExampleActivity extends Activity { CheckBox checkBox1,checkBox2; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); checkBox1=(CheckBox)findViewById(R.id.checkBox1); checkBox2=(CheckBox)findViewById(R.id.checkBox2); Button button=(Button)findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { public void onClick(View v) { if(checkBox1.isChecked()==true && checkBox2.isChecked()){ Toast.makeText(getApplicationContext(), checkBox1.getText()+" "+checkBox2.getText(), Toast.LENGTH_LONG).show(); } else if (checkBox1.isChecked()==true){ Toast.makeText(getApplicationContext(), checkBox1.getText(), Toast.LENGTH_LONG).show(); } else if(checkBox2.isChecked()==true){ Toast.makeText(getApplicationContext(), checkBox2.getText(), Toast.LENGTH_LONG).show(); } } }); } } |
main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <CheckBox android:text="OptionOne" android:id="@+id/checkBox1" android:layout_width="wrap_content" android:layout_height="wrap_content"> </CheckBox> <CheckBox android:text="OptionTwo" android:id="@+id/checkBox2" android:layout_width="wrap_content" android:layout_height="wrap_content"> </CheckBox> <Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"> </Button> </LinearLayout> |
Result
See more
Comments
Post a Comment