全网整合营销服务商

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

免费咨询热线: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 


相关文章: 如何在Tomcat中配置并部署网站项目?  如何快速搭建自助建站会员专属系统?  威客平台建站流程解析:高效搭建教程与设计优化方案  如何在阿里云通过域名搭建网站?  如何在建站之星绑定自定义域名?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  如何在云服务器上快速搭建个人网站?  建站之星导航配置指南:自助建站与SEO优化全解析  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  建站主机如何选?性能与价格怎样平衡?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  建站之星导航如何优化提升用户体验?  内网网站制作软件,内网的网站如何发布到外网?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  焦点电影公司作品,电影焦点结局是什么?  如何通过网站建站时间优化SEO与用户体验?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  制作网站外包平台,自动化接单网站有哪些?  网站制作公司,橙子建站是合法的吗?  如何在云虚拟主机上快速搭建个人网站?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  如何在Ubuntu系统下快速搭建WordPress个人网站?  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  建站之星如何保障用户数据免受黑客入侵?  ,交易猫的商品怎么发布到网站上去?  如何用AWS免费套餐快速搭建高效网站?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  如何快速搭建高效香港服务器网站?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  网站app免费制作软件,能免费看各大网站视频的手机app?  如何通过PHP快速构建高效问答网站功能?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  制作网站的模板软件,网站怎么建设?  如何在云主机上快速搭建多站点网站?  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  盘锦网站制作公司,盘锦大洼有多少5G网站?  定制建站流程解析:需求评估与SEO优化功能开发指南  如何用搬瓦工VPS快速搭建个人网站?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  利用JavaScript实现拖拽改变元素大小  如何快速搭建个人网站并优化SEO?  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  自助网站制作软件,个人如何自助建网站?  PHP 500报错的快速解决方法  公司网站设计制作厂家,怎么创建自己的一个网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。