全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android开发之RadioGroup的简单使用与监听示例

本文实例讲述了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小时内与您取得联系。