`
艳过留痕
  • 浏览: 40223 次
社区版块
存档分类
阅读更多
final RadioGroup radioGroup=(RadioGroup) findViewById(R.id.radioGroup1);
		final RadioButton rb0=(RadioButton) findViewById(R.id.radio0);
		final RadioButton rb1=(RadioButton) findViewById(R.id.radio1);

		radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				// TODO Auto-generated method stub
				switch (checkedId) {
				case R.id.radio0:
					radioGroup.check(rb0.getId()); 
					break;
				case R.id.radio1:
					radioGroup.check(rb1.getId()); 
					break;
				default:
					break;
				}

				System.out.println();
			}
		});

		Button btn =(Button) findViewById(R.id.btn);
		btn.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				radioGroup.clearCheck();
			}
		});

 布局文件activity_main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <RadioGroup
        android:id="@+id/radioGroup1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:checkedButton="@+id/radio0" >

        <RadioButton
            android:id="@+id/radio0"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="RB0" />

        <RadioButton
            android:id="@+id/radio1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="RB1" />
    </RadioGroup>

    <Button
        android:id="@+id/btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="点击" />

</LinearLayout>

 

分享到:
评论

相关推荐

    C#获取radioButton之间选中的值(超简单)

    本知识点主要讲解如何在C#中获取`RadioButton`控件之间的选中值,并在用户选择后弹出对话框显示所选值,以及如何将这些值应用于数据库操作,例如在性别选项(男/女)的场景中。 首先,让我们了解`RadioButton`的...

    Android进阶之RadioButton选中值的获取、单选多行

    在Android开发中,`RadioButton`和`RadioGroup`是实现单选功能的重要...同时,自定义`RadioButton`的样式可以解决选中效果的问题。在实际开发中,还可以根据需求扩展功能,比如添加动画效果或动态添加`RadioButton`。

    RadioButton实现选择后可取消选择

    默认情况下,一旦用户选择了RadioButton,它将保持选中状态,直到用户选择同一组中的其他RadioButton。然而,根据您的需求,您希望实现一个功能,让用户能够取消已经选定的RadioButton。下面我们将详细探讨如何在WPF...

    VC 6.0 获取RadioButton控件选中状态值.rar

    VC 获取RadioButton控件选中值,在平时的使用中,选中的RadioButton会有一个值传递到下一个环节中,本实例就是展示了如何获取用户选中的值。下面请看具体代码:  void CDemoDlg::OnTest()  {   //获得组中单选...

    HurleyWong#TechNote#获取RadioButton选中值1

    获取RadioButton选中值第一种方式通过RadioGroup的setOnCheckedChangeListener()来监听选中哪一个单选按钮// 通过R

    C#WinForm控件美化扩展RadioButton

    在WinForm中,RadioButton控件是一个常见的选择控件,允许用户从一组互斥选项中选择一个。然而,系统默认的RadioButton控件在视觉效果上可能显得较为朴素,有时需要进行美化以提升用户体验。 本文将深入探讨如何...

    ListView下的Radiobutton单选问题

    在`onCheckedChangeListener`中,我们检查当前被点击的RadioButton是否已经选中,如果选中则更新`checkedPosition`和数据源。`updateDataSource()`方法负责将选中状态同步到数据模型,这一步非常重要,因为ListView...

    Android中单选框RadioButton修改默认图片

    然而,为了满足特定的设计需求,我们可能需要自定义`RadioButton`的样式,包括更换默认的选中和未选中的图片。以下将详细讲解如何在Android中修改`RadioButton`的默认图片。 首先,我们需要创建自定义的`...

    菜单radiobutton_viewpage

    在实际项目中,你可能会遇到的问题包括:RadioButton和ViewPager之间的数据同步、页面滑动与RadioButton选中状态的联动、以及性能优化(如预加载页面、避免内存泄漏等)。对于这些问题,开发者需要具备扎实的Android...

    android 自定义单选按钮radioButton

    RadioButton是Android的 android.widget.RadioGroup 类中的一个子类,它在视觉上表现为一个小圆圈,未被选中时为空,被选中时填充。RadioGroup用于管理多个RadioButton,确保同一时间只有一个RadioButton被选中。 ...

    嵌套的在GridView里的radiobutton 怎么才能只选中一个_asp_net(c#)

    具体做法是在RadioButton的`OnClick`事件中调用一个自定义函数,该函数负责取消之前选中的RadioButton的选中状态,并更新当前RadioButton的状态。 ```html var last = null; // 记录已选中的RadioButton的ID ...

    C# WinForm 自定义 RadioButton

    当单击其中一个RadioButton时,它会选中,同时取消其他同一组内的RadioButton的选择。在C#中,RadioButton类继承自CheckBox类,但它的行为略有不同,只能选择一个。 创建自定义RadioButton的第一步是创建一个新的...

    android 自定义RadioButton的样式

    这个文件定义了一个Selector,当RadioButton被选中时显示`radio_on`图片,未选中时显示`radio_off`图片。 #### 总结 通过上述步骤,我们可以自定义出更加美观、符合设计要求的RadioButton。需要注意的是,实际开发...

    RadioButton自定义样式详解

    RadioButton通常与RadioGroup配合使用,RadioGroup可以管理一组RadioButton,确保同一时间只有一个RadioButton被选中。本篇文章将深入探讨RadioButton的使用、自定义样式以及需要注意的问题。 1. RadioButton的基本...

    RadioButton和CheckBox自定义样式

    默认情况下,它们会显示一个圆形(RadioButton)或方形(CheckBox)图标,当被选中时,这个图标会被填充或添加勾选标记。 自定义样式通常包括以下几个步骤: 1. 创建自定义View:首先,我们需要创建一个新的Java类...

    Android:解决RadioGroup中RadioButton的图片自定义及每项间隔距离一样

    至于RadioGroup中的RadioButton间隔问题,我们可以通过设置RadioGroup的android:orientation属性为“vertical”或“horizontal”来控制布局方向,然后利用android:layout_margin属性来调整每个RadioButton之间的间距...

    WPF 已知问题 RadioButton 指定 GroupName 后关闭窗口可能导致无法选中.rar

    在本文中,我们将深入探讨WPF(Windows Presentation Foundation)中关于RadioButton控件的一个已知问题:当为RadioButton指定GroupName后,关闭并重新打开窗口时,可能导致这些按钮无法被选中。这个问题主要涉及到...

    C#_winform_动态生成RadioButton和CheckBox并获取选中值

    C#的winform是没有webform的RadioButtonList和CheckBoxList这两个...要实现从数据库取出数据后动态生成N个RadioButton和CheckBox并获取选中项目的值,请看本例。思路很简单,有问题请指出,相互学习共同进步,谢谢。

    安卓滑动导航,radiobutton

    RadioGroup是一个容器,用于管理一组RadioButton,确保同一时间只能有一个RadioButton被选中。这与滑动导航的逻辑相吻合,因为滑动导航通常也只有一个页面处于激活状态。 创建滑动导航通常涉及以下步骤: 1. **...

    RadioButton的清新写法

    这种方式虽然直观,但存在代码冗余和维护困难的问题,特别是在处理大量RadioButton时。 现在,让我们来看看如何通过更高效的方式来实现RadioButton的管理。一种可能的方法是利用RadioGroup的特性。RadioGroup是一个...

Global site tag (gtag.js) - Google Analytics