布局文件
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" >    <RadioGroup        android:id="@+id/radio_group_id"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:orientation="horizontal" >        <RadioButton            android:id="@+id/male_id"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="男" />        <RadioButton            android:id="@+id/female_id"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="女" />    </RadioGroup></LinearLayout>


控制文件
package com.geoffrey.practice_radio;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.RadioGroup.OnCheckedChangeListener;public class MainActivity extends ActionBarActivity {private RadioGroup radioGroup;private RadioButton maleRadioButton;private RadioButton femaleRadioButton;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_radio);radioGroup = (RadioGroup) findViewById(R.id.radio_group_id);maleRadioButton = (RadioButton) findViewById(R.id.male_id);femaleRadioButton = (RadioButton) findViewById(R.id.female_id);RadioGroupListener listener = new RadioGroupListener();radioGroup.setOnCheckedChangeListener(listener);}class RadioGroupListener implements OnCheckedChangeListener {@Overridepublic void onCheckedChanged(RadioGroup group, int checkedId) {if (checkedId == maleRadioButton.getId()) {System.out.println("选择男");} else if (checkedId == femaleRadioButton.getId()) {System.out.println("选择女");}}}}

更多相关文章

  1. Android的数据库--sqlite(一)
  2. Android(安卓)读取和保存文件(手机内置存储器)
  3. Android控件及API说明(三)
  4. Android月历控件(DatePicker)和时间控件(TimePicker)的使用
  5. android系统定制从听说到入门二
  6. Android第一行代码笔记
  7. Android: 如何创建AVD以及选择合适target类型
  8. 深度解析Android中字体设置
  9. android 字体的使用

随机推荐

  1. Javascript字符串替换为动态创建的模式。
  2. Qunit:如何在不知道acceptCallCount的情况
  3. 如何从控制器内的javascript函数调用角范
  4. 使用单个函数隐藏多个输入
  5. 在laravel中的Http Post使用fetch api给
  6. 在JavaScript中进行文件处理,第四部分:对象
  7. 深入理解javascript函数进阶系列第二篇—
  8. 是否有一个简单的库将JSON对象渲染为树?
  9. HTML使用Canvas实现弹幕功能
  10. .addEventListener不是null [duplicate]