`
01jiangwei01
  • 浏览: 540868 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

安卓课程十八 RadioButton单选按钮的使用

 
阅读更多

安卓课程十八 RadioButton单选按钮的使用:

     具体内容实现查看网页:http://sarin.iteye.com/blog/1636484

activity_main.xml

RadioGroup android:id="@+id/idGroup" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
       
        android:orientation="horizontal">
        
        <RadioButton android:layout_width="wrap_content" 
            android:id="@+id/radio_boy"
            android:layout_height="wrap_content" 
            android:text="@string/sex_boy"
            android:checked="true"
          
            />
        <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" 
            android:id="@+id/radio_girl"
            android:text="@string/sex_girl"
            />
    </RadioGroup>
    <Button 
       android:layout_width="fill_parent" android:layout_height="wrap_content" 
       android:text="@string/selectBtn"
       android:id="@+id/selectBtn" 
        />

 MainActivity.java

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;

public class MainActivity extends Activity {

	private Button btn;
	private RadioGroup radioGroup;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		radioGroup = (RadioGroup) this.findViewById(R.id.idGroup);
		btn = (Button) this.findViewById(R.id.selectBtn);
		
		btn.setOnClickListener(new View.OnClickListener() {
			public void onClick(View v) {
				int radioCount = radioGroup.getChildCount();
				RadioButton radioButton;
				String msg = "";
				for (int i = 0; i < radioCount; i++) {
					radioButton =(RadioButton) radioGroup.getChildAt(i) ;
					if(radioButton.isChecked()){
						msg = radioButton.getText().toString();
						break;
					}
				}
				Toast.makeText(MainActivity.this,msg,Toast.LENGTH_SHORT).show();
			}
		});
	}

 

}

 

分享到:
评论

相关推荐

    android 自定义单选按钮radioButton

    在Android开发中,单选按钮(RadioButton)是用户界面中常用的一种组件,它通常用于提供一组互斥的选择项,用户只能选择其中的一项。本教程将深入探讨如何在Android中自定义RadioButton,使其满足特定的设计需求。 ...

    Android 4.0 在GridLayout中模仿RadioButton单选按钮

    在Android开发中,有时我们需要在GridLayout布局中实现类似RadioButton单选功能,这在设计复杂的用户界面时非常有用。本文将详细讲解如何在Android 4.0版本中利用GridLayout模仿RadioButton的单选效果。 首先,了解...

    《Android开发视频教程》第十集:RadioButton单选按钮的使用.zip

    《Android开发视频教程》第十集:RadioButton单选按钮的使用.zip

    07-android 单选按钮 RadioButton

    标题中的“07-android 单选按钮 RadioButton”指的是Android开发中的一个关键组件——RadioButton。在Android应用设计中,单选按钮通常用于提供一组互斥的选择,用户只能选择其中的一个选项。这种控件常用于设置界面...

    GridView实现RadioButton单选效果

    RadioButton是Android中的一个复选按钮,通常用于一组选项中,只能选中一个。默认情况下,RadioButton是单行显示的,但为了在GridView中实现分行单选,我们需要将RadioButton放入一个LinearLayout或者其他可以控制...

    安卓单选按钮代码

    在安卓开发中,单选按钮(RadioButton)是用户界面中常见的一种组件,它提供了一种在多个选项中选择一个的机制。本实例将深入探讨如何在Android应用中使用单选按钮,通过源代码来理解其工作原理。 首先,我们需要...

    Android文本框和单选按钮

    在Android应用开发中,文本框(EditText)和单选按钮(RadioButton)是两种常见的用户界面元素,它们在创建交互式用户界面时起着至关重要的作用。文本框用于接收用户的输入,而单选按钮则用于提供多个选项让用户进行...

    Android多行多列的单选按钮组的实现

    总的来说,通过灵活地使用布局管理器和`RadioGroup`的特性,我们可以实现复杂的单选按钮组设计,为用户提供更优质的交互体验。这不仅涉及到基本的XML布局知识,还包括对Android事件处理机制的理解,以及对不同布局...

    Android单选按钮RadioButton的使用详解

    Android单选按钮RadioButton的使用详解 Android单选按钮RadioButton是Android中最普通的UI组件之一,它继承了Button类,可以直接使用Button支持的各种属性和方法。RadioButton与普通按钮不同的是,它多了一个可以...

    android的单选按钮与多选按钮模板

    在Android开发中,单选按钮(RadioButton)和多选按钮(CheckBox)是用户界面中常见的交互元素,用于收集用户的一项或多项选择。本教程将基于提供的模板深入讲解这两种控件的使用方法及其重要性。 首先,单选按钮...

    ListView下的Radiobutton单选问题

    当需要在ListView中实现单选功能时,通常会用到RadioButton。这里我们将深入探讨如何在ListView的每一项中嵌入RadioButton,并实现单选效果,同时利用Dialog的形式弹出这个ListView。 首先,我们需要在ListView的...

    单选按钮和复选框按钮

    在移动应用开发中,如Android,可以使用`RadioButton`和`CheckBox`类,集成到XML布局文件中,并用Java或Kotlin代码进行逻辑处理。iOS开发者则会用到`UISegmentedControl`(类似单选按钮)和`UISwitch`(类似复选框)...

    ListDialog不带RadioButton的单选按钮对话框

    然而,标准的`ListDialog`并不直接支持带有单选按钮(RadioButton)的样式。为了实现这样的效果,开发者需要进行一些自定义工作,这通常涉及到对Android系统组件的深入理解和使用反射技术。本文将详细介绍如何通过...

    好看的自定义radiobutton

    RadioButton是Android UI设计中的一种选择控件,通常用于在多个选项中进行单选。默认样式可能较为简单,但通过自定义,我们可以实现更丰富的视觉效果,如改变颜色、形状、动画等。这可以使用自定义视图(Custom View...

    安卓Android源码——(RadioButton与监听).zip

    在安卓开发中,RadioButton是用户界面(UI)设计中常用的一种控件,它通常用于创建单选按钮组,让用户在一组互斥的选项中选择一个。这个压缩包文件"安卓Android源码——(RadioButton与监听).zip"很可能包含了关于...

    单选按钮(RadioButton)和复选框(CheckBox)

    在Android开发或者GUI编程中,单选按钮(RadioButton)和复选框(CheckBox)是两种常用的用户界面元素,用于收集用户的二进制选择信息。它们都属于选择控件,但功能上有所不同,提供了不同的交互方式。 单选按钮...

    android动态加载Radiobutton

    RadioButton是Android中的一个单选按钮组件,属于RadioGroup的一部分。在RadioGroup中,用户只能选择一个RadioButton,而不能同时选择多个。RadioButton通常与Android的CheckedTextView结合使用,用于显示可选的文本...

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

    `RadioButton`作为单选按钮,通常用于提供多个可选项中的一个,而`RadioGroup`则作为一个容器,用来管理这些`RadioButton`,确保一次只能有一个被选中。本篇文章将深入探讨如何在Android中使用`RadioButton`和`...

    自定义android RadioButton样式

    在Android开发中,RadioButton是用户界面中常见的组件之一,用于实现单选按钮功能。默认的RadioButton样式虽然简单,但有时并不能满足我们对界面美观度和个性化的需求。因此,自定义RadioButton样式是提升应用视觉...

Global site tag (gtag.js) - Google Analytics