示例代码:

前端代码:

<?xml version="1.0" encoding="utf-8"?>                        

业务逻辑:

package com.example.tf.radiobutton;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.Toast;public class MainActivity extends AppCompatActivity implements RadioGroup.OnCheckedChangeListener {    //1.寻找控件    private RadioGroup radioGroup_gender;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    //2.寻找控件    this.radioGroup_gender = (RadioGroup) this.findViewById(R.id.radioButton_gender);    //注册一个监听事件    this.radioGroup_gender.setOnCheckedChangeListener(this);    }    /**     * 当单选按钮的状态发生变化时自动调用的方法     * @param radioGroup 单选按钮所在的按钮组的对象     * @param checkedId  用户选中的单选按钮的id值     */    @Override    public void onCheckedChanged(RadioGroup radioGroup, int checkedId) {        //得到用户选中的  RadioButton对象         RadioButton radioButton_checked = (RadioButton) radioGroup.findViewById(checkedId);        //将得到的内容转化成字符串形式         String gender = radioButton_checked.getText().toString();         Toast.makeText(this, gender, Toast.LENGTH_SHORT).show();        switch (checkedId){            case R.id.radioButton_male:                //当用户点击男性按钮时执行的代码                System.out.println("男性");                break;            case R.id.radioButton_female:                //当用户点击女性按钮时执行的代码                System.out.println("女性");                break;        }    }}


更多相关文章

  1. 【android】读取通讯录
  2. 对Android初学者学习中的几点建议
  3. Android(安卓)自定义动画 单个View平面位移以及一组View轮回旋转
  4. Android中图片实现按钮点击效果
  5. Android敲诈者病毒“安卓性能激活”分析(2015年9月版)
  6. android:layout_marginLeft指该控件距离边父控件的边距, android:
  7. 腾讯T3大牛带你了解 2019 Android开发趋势及必备技术点!
  8. 全能HOOK框架 JNI NATIVE JAVA ART DALVIK
  9. android 通过lint以及android-resource-remover清楚不用的资源以

随机推荐

  1. 在Android中监控来电和去电
  2. 我的Android之旅——学习、项目、心态
  3. (译文)如何成为一个更好的Android开发者:30
  4. Android初体验之星座及生肖查询的思路
  5. Android表达式计算器
  6. Android中图片实现按钮点击效果
  7. 在Android中调用WebService
  8. 说说android下TV版本UC浏览器模拟鼠标的
  9. android:布局参数,控件属性及各种xml的作
  10. Android学习之Android广播机制