Android 基础控件之CheckBox与RadioButton
来源:互联网 发布:sap软件费用 编辑:程序博客网 时间:2024/06/05 20:11
本文主要介绍CheckBox与RadioButton控件的使用,具体操作看代码。
一、多选框CheckBox
1.CheckBoxActivity.java
public class CheckBoxActivity extends Activity {private CheckBox plainCB;private CheckBox serifCB;private CheckBox boldCB;private CheckBox italicCB;private Button button1;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.check_box);plainCB=(CheckBox)findViewById(R.id.plain_cb);serifCB=(CheckBox)findViewById(R.id.serif_cb);boldCB=(CheckBox)findViewById(R.id.bold_cb);italicCB=(CheckBox)findViewById(R.id.italic_cb);button1=(Button)findViewById(R.id.button1);button1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {String result="";if(plainCB.isChecked()){result+=plainCB.getText()+"、";}if(serifCB.isChecked()){result+=serifCB.getText()+"、";}if(boldCB.isChecked()){result+=boldCB.getText()+"、";}if(italicCB.isChecked()){result+=italicCB.getText()+"、";}if(!"".equals(result)){result=result.substring(0,result.length()-1);}else{result="你没有选择!!!";}setTitle("Checked:"+result);}});}}
2.布局文件check_box.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"><TextViewandroid:id="@+id/label"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="多选控件:"/><CheckBoxandroid:id="@+id/plain_cb"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="AA"/><CheckBoxandroid:id="@+id/serif_cb"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="BB"/><CheckBoxandroid:id="@+id/bold_cb"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="CC"/><CheckBoxandroid:id="@+id/italic_cb"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="DD"/><Button android:id="@+id/button1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="获取checkbox" /></LinearLayout>
3.注意:需要在AndroidManifest.xml注册相应Activity.
二、单选按钮RadioButton
1.RadioGroupActivity.java
//单选控件public class RadioGroupActivity extends Activity {private RadioButton radioFemale;private RadioButton radioMale;private Button ok;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.radio_group);radioFemale=(RadioButton)findViewById(R.id.radioFemale);radioMale=(RadioButton)findViewById(R.id.radioMale);ok=(Button)findViewById(R.id.ok);ok.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {String result="你选择的是:";if(radioFemale.isChecked()){setTitle(result+"女");}else{setTitle(result+"男");}}});}}
2.布局文件radio_group.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"><TextViewandroid:id="@+id/label"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="单选控件:"/><RadioGroupandroid:id="@+id/radionGroup"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="horizontal"><RadioButtonandroid:id="@+id/radioFemale"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="女"/><RadioButtonandroid:id="@+id/radioMale"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="男"android:checked="true"/><Button android:id="@+id/ok"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="确定" /></RadioGroup></LinearLayout>
3.注意:需要在AndroidManifest.xml注册相应Activity.
0 0
- Android 基础控件之CheckBox与RadioButton
- Android基础控件 - RadioButton与CheckBox
- android控件之radiobutton checkbox
- Android控件之CheckBox、RadioButton
- Android控件之CheckBox、RadioButton探究
- Android控件之CheckBox、RadioGroup、RadioButton
- Android控件之Checkbox和RadioButton
- Android控件CheckBox、RadioButton
- Android UI基础——CheckBox&RadioButton控件
- Android控件CheckBox和RadioButton
- android基本控件RadioButton/CheckBox
- Android控件RadioButton&RadioGroup&CheckBox
- Android常见控件之RadioGroup,RadioButton,CheckBox和Toast
- Android开发--控件之RadioGroup、RadioButton、CheckBox、Toast
- Android控件之Button,RadioButton,CheckBox,DatePicker,DatePickerDialog的使用
- Android基础控件之单选框(RadioButton)
- Android控件之Radiobutton与RadioGroup
- mars android开发之六:radioButton与checkbox
- POJ 3438:Look and Say
- Leetcode #236 Lowest Common Ancestor of a Binary Tree
- 简单滑动按钮的实现
- java.lang.OutOfMemoryError: unable to create new native thread解决方法
- 【EasyUi DataGrid】动态加载列
- Android 基础控件之CheckBox与RadioButton
- js操作cookies方法!
- 百度地图Web版,根据自定义的坐标点来制作路书(行车轨迹功能)
- webView调用系统地图,电话,和跳转链接的方法
- MFC+OpenGL添加WM_DESTROY的消息处理函数Ondestroy( )后出现的错误
- UVA120 - Stacks of Flapjacks
- sql中的字段、字符串拼接
- 关于select函数中timeval和fd_set重新设置的问题
- HSSFWorkbook poi创建锁定的单元格