android 之RadioButton单选控件_第1张图片


android 之RadioButton单选控件_第2张图片

示例代码:

前端代码:

<?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:控件ProgressBar进度条
  2. Android下自定义IP控件
  3. 工具:Android本地代码生成器
  4. Android很有用的代码片段
  5. android上传图片到服务器,求服务器那边和android的Activity的完整
  6. Android防止按钮连续点击
  7. android 源代码研究之----frameworks-----status bar 状态栏

随机推荐

  1. android > 页面加载中,友情提示界面
  2. android之无返回结果跳转intent
  3. Android(安卓)动态链接库 So 的加载
  4. Android应用程序绑定服务(bindService)的过
  5. Android(一)开发环境的搭建
  6. Android(安卓)MediaPlayer 字幕同步
  7. 判断网页是运行在iOS上还是Android上
  8. android window部分属性
  9. android中判断横屏或者竖屏并改变背景
  10. Andriod使用webview控件往APP里内嵌网页