Android基本组件04(CheckBox)
2011-09-10 14:54
363 查看
//ActivityCheckBox.java package 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"> <CheckBox android:id="@+id/id0" android:text="Monday" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textStyle="normal" /> <CheckBox android: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 按钮:
相关文章推荐
- Android组件复习之基本组件02—单选按钮(RadioButton)和复选框(CheckBox)
- 一步一步学android之基本控件——CheckBox组件
- Android组件复习之基本组件02—单选按钮(RadioButton)和复选框(CheckBox)
- Android组件复习之基本组件04—SwitchButton
- Android组件复习之基本组件04—SwitchButton
- Android四大基本组件及其生命周期介绍
- Android四大基本组件介绍与生命周期
- Android四大基本组件-Service详解
- 【Android开发】基本组件-列表选择框
- Android四大基本组件之 Activity
- Android四大基本组件与生命周期 总结
- 1了解Android基本组件
- Android08--Android之基本组件Activity
- [转]Android基本组件
- Android应用程序的五大基本组件
- Android界面组件2---RadioButton、CheckBox
- Android四大基本组件——Activity
- Android学习笔记八:基本视图组件:CheckBox
- Android四大基本组件介绍与生命周期
- Android四大基本组件介绍与生命周期