安卓RadioGroup和RadioButton简单使用
2014-04-03 11:12
253 查看
UI设计
Main
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="性别:" /> <RadioGroup android:id="@+id/sex" android:layout_width="wrap_content" android:layout_height="wrap_content" > <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="男" > </RadioButton> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="女" > </RadioButton> </RadioGroup> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="选择性别" > </Button> </LinearLayout>
Main
package com.android.myradiobutton; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Toast; public class Main extends Activity { /** Called when the activity is first created. */ private RadioGroup group; private Button button; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); group = (RadioGroup) this.findViewById(R.id.sex); button = (Button) this.findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub int len = group.getChildCount();// 获得单选按钮组的选项个数 String msgString = ""; for (int i = 0; i < len; i++) { //(RadioButton) group.getChildAt(i)强制转换 RadioButton radioButton = (RadioButton) group.getChildAt(i); //radioButton.isChecked()判定是否选中 if (radioButton.isChecked()) { msgString = radioButton.getText().toString(); break; } } Toast.makeText(Main.this, msgString, 1).show(); } }); } }
相关文章推荐
- RadioGroup和RadioButton的简单使用
- 安卓ListView中使用RadioGroup进行RadioButton的单项选择
- 安卓编程——单选框RadioGroup,单选按钮RadioButton的使用
- Android使用RadioGroup和RadioButton实现筛选条件功能总结好坑啊
- 安卓程序中RadioGroup的使用
- 项目中使用到RadioGroup、RadioButton
- 使用RadioGroup与RadioButton
- Android入门(八):使用RadioGroup 和RadioButton组件建立单选清单
- Android控件系列之RadioButton与RadioGroup使用方法
- ANDROID笔记:RadioGroup和RadioButton的使用
- 自定义radioGroup与radiobutton嵌套使用
- RadioGroup、RadioButton(单选按钮)、CheckBox(多选按钮)和Toast的使用方法
- CheckBox控件及OnCheckedChangeListener监听器的使用,RadioGroup及RadioButton的使用
- Android之单选控件RadioGroup,RadioButton使用
- Button的使用(七):RadioGroup、RadioButton
- RadioGroup的RadioButton简单用法——学习笔记
- Android开发视频教程之十二(RadioGroup、RadioButton、CheckBox和Toast的使用)
- RadioGroup和RadioButton 的使用(Activity)
- RadioButton和RadioGroup一点使用心得
- Android RadioGroup和RadioButton控件简单用法示例