本文实例讲述了Android RadioGroup的简单使用与监听。分享给大家供大家参考,具体如下:

activity_main.xml
<?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="horizontal" >
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="男" />
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女" />
</RadioGroup>
</LinearLayout>
MainActivity.java
package com.example.hello;
import android.support.v7.app.ActionBarActivity;
import android.widget.RadioGroup;
import android.widget.Toast;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.os.Bundle;
public class MainActivity extends ActionBarActivity implements OnCheckedChangeListener{
private RadioGroup rg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rg = (RadioGroup) findViewById(R.id.radioGroup1);
rg.setOnCheckedChangeListener(this);
}
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch(checkedId){
case R.id.radio0:
Toast.makeText(MainActivity.this, "男", 1).show();
break;
case R.id.radio1:
Toast.makeText(MainActivity.this, "女", 1).show();
break;
}
}
}
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
# Android
# RadioGroup
# 使用
# 监听
# Android控件系列之RadioButton与RadioGroup使用方法
# android RadioGroup的使用方法
# android自定义RadioGroup可以添加多种布局的实现方法
# Android程序开发中单选按钮(RadioGroup)的使用详解
# Android RadioGroup和RadioButton控件简单用法示例
# Android RadioGroup 设置某一个选中或者不可选中的方法
# Android使用RadioGroup实现底部导航栏
# Android实现界面内嵌多种卡片视图(ViewPager、RadioGroup)
# Android 自定义View实现任意布局的RadioGroup效果
# Android基础控件RadioGroup使用方法详解
# 进阶
# 相关内容
# 感兴趣
# 给大家
# 更多关于
# 解决方法
# 所述
# 程序设计
# 讲述了
# match_parent
# layout_width
# orientation
# layout_height
# res
# http
相关文章:
建站之星官网登录失败?如何快速解决?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
建站之星下载版如何获取与安装?
如何在宝塔面板创建新站点?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
建站之星2.7模板:企业网站建设与h5定制设计专题
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
宿州网站制作公司兴策,安徽省低保查询网站?
如何快速上传自定义模板至建站之星?
西安专业网站制作公司有哪些,陕西省建行官方网站?
C++如何编写函数模板?(泛型编程入门)
专业公司网站制作公司,用什么语言做企业网站比较好?
代刷网站制作软件,别人代刷火车票靠谱吗?
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
如何在橙子建站中快速调整背景颜色?
nginx修改上传文件大小限制的方法
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?
内部网站制作流程,如何建立公司内部网站?
建站之星安装后如何配置SEO及设计样式?
如何基于PHP生成高效IDC网络公司建站源码?
建站之星如何快速生成多端适配网站?
移民网站制作流程,怎么看加拿大移民官网?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
建站主机默认首页配置指南:核心功能与访问路径优化
建站之星多图banner生成与模板自定义指南
如何在Windows 2008云服务器安全搭建网站?
建站之星代理费用多少?最新价格详情介绍
大型企业网站制作流程,做网站需要注册公司吗?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
建站之星价格显示格式升级,你的预算足够吗?
如何通过远程VPS快速搭建个人网站?
已有域名如何快速搭建专属网站?
如何高效利用200m空间完成建站?
建站主机如何选?性能与价格怎样平衡?
建站主机CVM配置优化、SEO策略与性能提升指南
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
电脑免费海报制作网站推荐,招聘海报哪个网站多?
如何在西部数码注册域名并快速搭建网站?
建站之星logo尺寸如何设置最合适?
利用JavaScript实现拖拽改变元素大小
建站主机与服务器功能差异如何区分?
音响网站制作视频教程,隆霸音响官方网站?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
如何用PHP快速搭建高效网站?分步指南
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
*请认真填写需求信息,我们会在24小时内与您取得联系。