上面是一个TextView,下面有个RadioGroup,布局如下:

主布局main.xml:

/>

/>

/>

主控制程序RadioGroupDemo.java:

package com.android.test;

import android.app.Activity;

import android.os.Bundle;

import android.widget.RadioButton;

import android.widget.RadioGroup;

import android.widget.TextView;

public class RadioGroupDemo extends Activity {

public TextView mTextView1;

public RadioGroup mRadioGroup1;

public RadioButton mRadio1, mRadio2;

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

// 取得 TextView、RadioGroup、RadioButton对象

mTextView1 = (TextView) findViewById(R.id.myTextView);

mRadioGroup1 = (RadioGroup) findViewById(R.id.myRadioGroup);

mRadio1 = (RadioButton) findViewById(R.id.myRadioButton1);

mRadio2 = (RadioButton) findViewById(R.id.myRadioButton2);

// RadioGroup用OnCheckedChangeListener来运行

mRadioGroup1.setOnCheckedChangeListener(mChangeRadio);

}

private RadioGroup.OnCheckedChangeListener mChangeRadio = new RadioGroup.OnCheckedChangeListener() {

@Override

public void onCheckedChanged(RadioGroup group, int checkedId) {

// TODO Auto-generated method stub

if (checkedId == mRadio1.getId()) {

// 把mRadio1的内容传到mTextView1

mTextView1.setText(mRadio1.getText());

} else if (checkedId == mRadio2.getId()) {

// 把mRadio2的内容传到mTextView1

mTextView1.setText(mRadio2.getText());

}

}

};

}

需要注意的就是RadioGroup的消息处理。

mRadioGroup1.setOnCheckedChangeListener(mChangeRadio);

java radiogroup_RadioGroup实现单选并获得所选项值相关推荐

  1. JAVA之获取JavaSwing单选框JRadioButton选中的值(内容)

    JAVA之获取JavaSwing单选框JRadioButton选中的值(内容) package word;import java.awt.BorderLayout; import java.awt.C ...

  2. java面试题42从以下哪一个选项中可以获得Servlet的初始化参数?

    java面试题42从以下哪一个选项中可以获得Servlet的初始化参数? A Servlet B ServletContext C ServletConfig D GenericServlet 蒙蔽树 ...

  3. html5设置页面标题,单选(4分) 下面选项中,可以将HTML5页面的标题设置为“我的第一个网页”的是()。...

    问题:单选(4分) 下面选项中,可以将HTML5页面的标题设置为"我的第一个网页"的是(). 更多相关问题 根据世界银行咨询服务合同标准文本,()的采购有两种计价方式:复杂的采用基 ...

  4. java导出Excel增加下拉框选项,解决小数据量和大数据量下拉框选项的问题

    文章目录 java导出Excel增加下拉框选项 一.小数据量情况 二.大数据量情况 java导出Excel增加下拉框选项(java结合easyExcel) 添加传参模型ConsumablesAddDT ...

  5. java maxpermsize 设多少_JAVA JVM虚拟机选项:Xms Xmx PermSize MaxPermSize 区别

    Xms : 是指设定程序启动时占用内存大小.一般该值设置大的会使程序启动快,但是可能会使本机暂时变慢. Xmx : 是指设定程序运行期间最大可占用的内存大小,如果程序运行需要占用更多的内存,超出这个 ...

  6. java 反射机制--根据属性名获取属性值

    1.考虑安全访问范围内的属性,没有权限访问到的属性不读取 [java] view plaincopy /** * 根据属性名获取属性值 * * @param fieldName * @param ob ...

  7. 将枚举值转换为DropDownList等的选项值

    应用场景:在项目中,我们已习惯将较稳定的分类标准定义为枚举,来保证程序中取值的合法性,也使代码更清晰.某些情况下我们需要在DropDownList等选择控件上绑定某个枚举的所有枚举值,供用户自行选择, ...

  8. wpf(c#)中获取ComboBox选项值

    在wpf中,获取ComboBox的值,在不同情况下,处理方式不同, 1.在非SelectionChanged事件中,可以直接通过ComboBox.Text来获取或设置(需ComboBox.IsEdit ...

  9. Java -- XStreamAlias 处理节点中的属性和值

    Java -- XStreamAlias 处理节点中的属性和值 XStreamAlias 可以把objec和xml相互转换,但是有时候节点带有属性和值就需要特殊处理下: <?xml versio ...

最新文章

  1. OSI[七层]与TCP/IP[四层]模型简述简图
  2. python的try exception捕获异常
  3. nginx禁止未绑定域名访问返回444
  4. Ubuntu开机后一直循环登录,却进不去桌面
  5. 重磅 | 神策智能运营 2.0 发布!解锁小程序“拉、留、转”新招式
  6. ubuntu下无法在目录下创建文件夹,权限不足解决办法
  7. php静态属性获取$_get,php - PHP的静态属性的Magic __get getter - SO中文参考 - www.soinside.com...
  8. vb实时错误6 溢出_java内存溢出系列(6): Out of swap space?
  9. Windows Live Messenger 新功能预览
  10. C语言-附加-给一个数求最大质数(完整代码)
  11. 小程序--计算正负数个数
  12. 7.2Python入门(三)
  13. css中的伪类与伪元素的区别
  14. 那些不需要你知道的Chrome DevTool - 使用技巧篇
  15. 截止失真放大电路_一个经典电路,一个重要概念:硬件必会之三极管实用解析...
  16. 钉钉生成jspapi token出现IP地址不在白名单的解决办法
  17. c/c++中指针学习的两个绝好例子
  18. html中siblings方法,jQuery siblings()方法的用法
  19. 卷积神经网络的参数设置,卷积神经网络基本结构
  20. Nacos 极简入门

热门文章

  1. 简述Bug生命周期与Bug管理
  2. 小程序wx-charts的项目实用
  3. 百度SEM账户中有重复关键字如何剔除?
  4. 在Linux中开启MySQL远程连接访问
  5. linux下 C++性能测试工具 gprof 和 gprof2dot
  6. C语言二维数组作为函数参数传递
  7. jeesite表单文件组件不显示
  8. ipoo3可以用鸿蒙,iQOO Neo3用实力来告诉我们,什么是强悍芯生生而为赢
  9. socket编程的 sendto 函数
  10. Python|shp文件逐图斑自动生成地块界址点信息表——OGR库实现