[导读]RadioButton实现多选一

RadioButton实现多选一

一、简介

二、RadioButton实现多选一方法

1、将多个RadioButton放在一个RadioGroup里面

android:id="@+id/radioGroup1"

android:layout_width="match_parent"

android:layout_height="wrap_content" >

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="男"

android:textColor="#FFFFFF" />

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="女"

android:textColor="#FFFFFF" />

2、在RadioGroup里面取出每个RadioButtonpublic void onClick(View v) {

// TODO Auto-generated method stub

int len = radioGroup1.getChildCount();

for (int i = 0; i

RadioButton radio = (RadioButton) radioGroup1.getChildAt(i);                 }

}

3、检查每个RadioButton是否被选取if (radio.isChecked()) {

break;

}

4、取出被选取的那个RadioButton里面的值Toast.makeText(Activity01.this, radio.getText(),

Toast.LENGTH_LONG).show();

三、代码实例

效果图:

代码:

fry.Activity01package fry;

import com.example.RadioButtonDemo1.R;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.RadioButton;

import android.widget.RadioGroup;

import android.widget.TextView;

import android.widget.Toast;

public class Activity01 extends Activity {

private Button btn_chooseGender;

private RadioGroup radioGroup1;

private TextView tv_answer;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.activity01);

btn_chooseGender = (Button) findViewById(R.id.btn_chooseGender);

radioGroup1 = (RadioGroup) findViewById(R.id.radioGroup1);

tv_answer = (TextView) findViewById(R.id.tv_answer);

/*

* RadioButton实现多选一方法

* 1、将多个RadioButton放在一个RadioGroup里面

* 2、在RadioGroup里面取出每个RadioButton

* 3、检查每个RadioButton是否被选取

* 4、取出被选取的那个RadioButton里面的值

*/

btn_chooseGender.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

int len = radioGroup1.getChildCount();

for (int i = 0; i

RadioButton radio = (RadioButton) radioGroup1.getChildAt(i);

if (radio.isChecked()) {

Toast.makeText(Activity01.this, radio.getText(),

Toast.LENGTH_LONG).show();

break;

}

}

}

});

}

}

/RadioButtonDemo1/res/layout/activity01.xml

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@android:color/black"

android:orientation="vertical" >

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="性别"

android:textAppearance="?android:attr/textAppearanceLarge"

android:layout_gravity="center_horizontal"

android:textColor="#FFFFFF" />

android:id="@+id/radioGroup1"

android:layout_width="match_parent"

android:layout_height="wrap_content" >

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="男"

android:textColor="#FFFFFF" />

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="女"

android:textColor="#FFFFFF" />

android:id="@+id/btn_chooseGender"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="选择性别"

android:textColor="#FFFFFF" />

/>

android:id="@+id/tv_answer"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text=""

android:textAppearance="?android:attr/textAppearanceLarge"

android:layout_gravity="center_horizontal"

android:textColor="#FFFFFF" />

四、收获

1、

android:textColor="#FFFFFF"

设置颜色,直接用#FFFFFF

2、

android:layout_gravity="center_horizontal"

文字居中显示

3、

RadioButton在RadioGroup里面实现多选一

4、

android:background="@android:color/black"

设置黑色,系统自带颜色

5、

int len = radioGroup1.getChildCount();

RadioGroup获取孩子数量

6、

RadioButton radio = (RadioButton) radioGroup1.getChildAt(i);

RadioGroup获取孩子

7、

if (radio.isChecked())

判断RadioButton是否被选取

8、

Toast.makeText(Activity01.this, radio.getText(),Toast.LENGTH_LONG).show();

php 多组radiobutton,RadioButton实现多选一相关推荐

  1. radiogroup多选_为何多组RadioGroup 里面的RadioButton 会出现多选状态​?

    为何同一组RadioGroup 里面的RadioButton 会出现多选状态? 最近在做一个项目,有两排RadioGroup,每一排radioGroup有五个radiobutton,我分别给每一个Ra ...

  2. python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...

    单选框(Radiobutton)与复选框(Checkbutton) thinter.Radiobutton(用于存放的父组件,属性参数...) thinter.Checkbutton(用于存放的父组件 ...

  3. Android基础入门教程——2.3.5.RadioButton(单选按钮)Checkbox(复选框)

    Android基础入门教程--2.3.5.RadioButton(单选按钮)&Checkbox(复选框) 标签(空格分隔): Android基础入门教程 本节引言: 本节给大家带来的是Ando ...

  4. 无废话ExtJs 入门教程十[单选组:RadioGroup、复选组:CheckBoxGroup]

    继上一节内容,我们在表单里加了个一个单选组,一个复选组: 1.代码如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transiti ...

  5. php radiobutton,radiobutton怎么用

    RadioButton控件 (推荐学习:phpstorm) 单选按钮,当与其他单选按钮成对出现时,允许用户从一组选项中选择单个选项.也就是说,当同一个容器中(Form.Panel.GroupBox.P ...

  6. php 复选框组,php – 选择所有复选框

    我有一个网页,以表格/表格的形式返回搜索结果.我想有一个全选复选框,可以选择搜索结果的所有复选框.我的显示结果代码如下: while ($row = mysql_fetch_assoc($result ...

  7. NOIP2002-普及组复赛-第三题-选数

    题目描述 Description 已知 n 个整数 x1,x2,-,xn,以及一个整数 k(k<n).从 n 个整数中任选 k 个整数相加,可分别得到一系列的和.例如当 n=4,k=3,4 个整 ...

  8. 纪中集训2020.02.05【NOIP提高组】模拟B 组总结反思——【佛山市选2010】组合数计算,生成字符串 PPMM...

    目录 JZOJ2290. [佛山市选2010]组合数计算 比赛时 之后 JZOJ2291. [佛山市选2010]生成字符串 比赛时 之后 JZOJ2292. PPMM 比赛时 之后 JZOJ2290. ...

  9. 【JZOJ4790】【NOIP2016提高A组模拟9.21】选数问题

    题目描述 在麦克雷的面前有N个数,以及一个R*C的矩阵.现在他的任务是从N个数中取出R*C个,并填入这个矩阵中.矩阵每一行的法值为本行最大值与最小值的差,而整个矩阵的法值为每一行的法值的最大值.现在, ...

最新文章

  1. python 列表使用
  2. 1.2 JDK安装与环境变量设置
  3. Nginx与PHP(FastCGI)的安装、配置
  4. php 显示对像编码,PHP面向对象之旅:类型提示
  5. 蒂法html5游戏,《最终幻想7:重制版》大量新截图:蒂法招式/支线任务
  6. 阿拉伯数字转化为中文汉字(大、小写) - PHP
  7. C#LeetCode刷题之#500-键盘行(Keyboard Row)
  8. 采用Matlab编程实现 高频强调滤波,[转载]MATLAB图像处理-基于高频强调滤波和直方均衡化图像增强...
  9. 希捷四十载:如何做好一家非常规存储公司?
  10. HTML5离线存储 初探
  11. Matlab函数——dct2
  12. C语言位运算的取反(~)真实原理解析
  13. ug如何导入excel数据点_ug怎么导入 点数据库
  14. 用计算机弹生僻字乐谱,生僻字 E调(拇指琴卡林巴琴弹奏谱)
  15. 基于链表的学生信息管理系统和基于MySQL的学生信息管理系统 -C语言
  16. 【leetcode刷题】72.6 和 9 组成的最大数字 ——Java版
  17. 高级语言编译的六个过程,解释程序和编译程序的区别
  18. IE浏览器如何获取本地ip地址
  19. Git 应用补丁报错 “sha1 information is lacking or useless”
  20. java socket 循环读取_java socket tcp(服务器循环检测)

热门文章

  1. CSS空间属性z-index
  2. linux 重启后, 无法重启docker
  3. 再不入坑就晚了,深度神经网络概念大整理,最简单的神经网络是什么样子?
  4. 自己动手完成一款简易P2P共享文件软件的制作(二)
  5. 深度学习 - 26.TF TF2.x tf.feature_column 详解
  6. R语言中的网络可视化
  7. postgresql nextval 使用
  8. python求解平方根的方法_Python分享解平方根的方法 python代码改错,关于逐次逼近和分享平方根...
  9. 无盘服务器分几个盘,无盘服务器分盘
  10. 19-20-1计算机网络quiz3