Android RadioButton单选框的使用方法

 更新时间:2013年04月21日 10:49:31   作者:  
本篇文章小编为大家介绍,Android RadioButton单选框的使用方法。需要的朋友参考下

复制代码 代码如下:

public class MainActivity extends Activity {

 public RadioGroup mRadioGroup1;
 public RadioButton mRadio1, mRadio2;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);

  mRadioGroup1 = (RadioGroup) findViewById(R.id.gendergroup);
  mRadio1 = (RadioButton) findViewById(R.id.girl);
  mRadio2 = (RadioButton) findViewById(R.id.boy);
  mRadioGroup1.setOnCheckedChangeListener(radiogpchange);

 }

 private RadioGroup.OnCheckedChangeListener radiogpchange = new RadioGroup.OnCheckedChangeListener() {
  @Override
  public void onCheckedChanged(RadioGroup group, int checkedId) {
   if (checkedId == mRadio1.getId()) {
    Toast.makeText(getApplicationContext(), "女孩", 1).show();
   } else if (checkedId == mRadio2.getId()) {
    Toast.makeText(getApplicationContext(), "男孩", 1).show();
   }
  }
 };
}


RadioButton:就像是C#中的Radio控件,可以为控件设置Group,每个Group中的项只能选择一项;
复制代码 代码如下:

    <RadioGroup

        android:id="@+id/gendergroup"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:orientation="vertical" >

        <RadioButton

            android:id="@+id/girl"

            android:layout_width="fill_parent"

            android:layout_height="wrap_content"

            android:text="@string/girl" />

        <RadioButton

            android:id="@+id/boy"

            android:layout_width="fill_parent"

            android:layout_height="wrap_content"

            android:text="@string/boy" />

    </RadioGroup>

相关文章

  • Android混合开发教程之WebView的使用方法总结

    Android混合开发教程之WebView的使用方法总结

    WebView是一个基于webkit引擎、展现web页面的控件,下面这篇文章主要给大家介绍了关于Android混合开发教程之WebView的使用方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧
    2018-05-05
  • Android颜色编辑器的制作中遇到的问题分析

    Android颜色编辑器的制作中遇到的问题分析

    Android没有自带颜色编辑器,为了让用户直观的选择颜色,做了这么一个控件
    2012-11-11
  • android开发环境中SDK文件夹下的所需内容详解

    android开发环境中SDK文件夹下的所需内容详解

    在本篇文章里小编给大家整理的是关于android开发环境中SDK文件夹下的所需内容详解,有兴趣的朋友们参考学习下。
    2019-09-09
  • Kotlin数据容器深入讲解

    Kotlin数据容器深入讲解

    Kotlin的数据容器分为数组和集合。其中集合分为集合Set、队列List、映射Map等三种集合,每种又包括只读和可变两种类型,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-09-09
  • Android中Handler消息传递机制

    Android中Handler消息传递机制

    这篇文章主要介绍了Android中Handler消息传递机制 的相关资料,需要的朋友可以参考下
    2016-03-03
  • 解决android studio卡顿,提升studio运行速度的方法

    解决android studio卡顿,提升studio运行速度的方法

    这篇文章主要介绍了解决android studio卡顿,提升studio运行速度的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • 利用Kotlin的协程实现简单的异步加载详解

    利用Kotlin的协程实现简单的异步加载详解

    这篇文章主要给大家介绍了关于利用Kotlin的协程实现简单的异步加载的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • android列表控件实现展开、收缩功能

    android列表控件实现展开、收缩功能

    这篇文章主要为大家详细介绍了android支持展开/收缩功能的列表控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • Android中一个应用实现多个图标的几种方式

    Android中一个应用实现多个图标的几种方式

    这篇文章主要给大家介绍了在Android中一个应用如何实现多个图标的几种方式,其中包括了多Activity + intent-filter方式、activity-alias方式以及网页标签-添加快捷方式,分别给出了详细的示例代码,需要的朋友可以参考借鉴。
    2017-05-05
  • Android模糊处理简单实现毛玻璃效果

    Android模糊处理简单实现毛玻璃效果

    这篇文章主要介绍了Android模糊处理简单实现毛玻璃效果的相关资料,需要的朋友可以参考下
    2016-02-02

最新评论