Android基本组件04(CheckBox)

来源:互联网 发布:户外刀具淘宝网 编辑:程序博客网 时间:2024/05/23 02:06

 

//ActivityCheckBox.javapackage android.ActivityUI;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.CheckBox;public class ActivityCheckBox extends Activity{CheckBox Monday_id;CheckBox Tuesday_id;CheckBox Wednesday_id;CheckBox Thursday_id;CheckBox Friday_id;CheckBox Saturday_id;CheckBox Sunday_id;public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.check_box);setTitle("CheckBox");getChecked();}private void getChecked(){Monday_id = (CheckBox)findViewById(R.id.id0);Tuesday_id = (CheckBox)findViewById(R.id.id1);Wednesday_id = (CheckBox)findViewById(R.id.id2);Thursday_id = (CheckBox)findViewById(R.id.id3);Friday_id = (CheckBox)findViewById(R.id.id4);Saturday_id = (CheckBox)findViewById(R.id.id5);Sunday_id = (CheckBox)findViewById(R.id.id6);Button button_get_check = (Button)findViewById(R.id.button_get_check);button_get_check.setOnClickListener(get_check_listener);}private Button.OnClickListener get_check_listener = new Button.OnClickListener(){public void onClick(View v){String checked = "";if(Monday_id.isChecked()){checked = checked + Monday_id.getText() + ";";}if(Tuesday_id.isChecked()){checked = checked + Tuesday_id.getText() + ";";}if(Wednesday_id.isChecked()){checked = checked + Wednesday_id.getText() + ";";}if(Thursday_id.isChecked()){checked = checked + Thursday_id.getText() + ";";}if(Friday_id.isChecked()){checked = checked + Friday_id.getText() + ";";}if(Saturday_id.isChecked()){checked = checked + Saturday_id.getText() + ";";}if(Sunday_id.isChecked()){checked = checked + Sunday_id.getText() + ";";}setTitle("checked:"+checked);}};}//check_box.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">  <CheckBoxandroid:id="@+id/id0"android:text="Monday"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textStyle="normal"/><CheckBoxandroid:id="@+id/id1"android:text="Tuesday"android:layout_width="wrap_content"android:layout_height="wrap_content"/><CheckBox android:text="Wednesday" android:id="@+id/id2" android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox><CheckBox android:text="Thursday" android:id="@+id/id3" android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox><CheckBox android:text="Friday" android:id="@+id/id4" android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox><CheckBox android:text="Saturday" android:id="@+id/id5" android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox><CheckBox android:text="Sunday" android:id="@+id/id6" android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox><Button android:text="get checked" android:id="@+id/button_get_check" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button></LinearLayout>


 

举个例子,如选择Saturday、Sunday, 然后点击get checked  按钮: