首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

android实现单选按钮功能

在我们平时在注册个人信息的时候,经常会让我们选择是男生还是女生,那么这个单选框在Android是怎么实现的呢?现在我们就来学习一下吧 首先我们要明白实现这样一个效果需要哪几部? ?...-- RadioButton 要想实现多选一的效果必须放到RadioGroup ,否则无法实现多选一的效果....:checked="false" android:text="女" / </RadioGroup </LinearLayout 2、在MainActivity实现细节的功能 package...R.id.radioGroup_gender); this.radioGroup_gender.setOnCheckedChangeListener(this); } /** * 当单选按钮的状态发生变化时自动调用的方法...* @param group 单选按钮所在的按钮组的对象 * @param checkedId 用户选中的单选按钮的id值 */ @Override public void

2.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Android 开发第七讲 RadioButton (单选按钮)

Android 开发第七讲 RadioButton (单选按钮) 一丶重构代码 之前我们响应按钮事件都是直接通过匿名内部类的方式. new一个对象来实现OnClick方法....当这个分组定义了两个 RadioButton的时候.那么你点击RadioButton1 那么RadioButton2就是未选中状态.看下如下xml描述 常用属性 android:checked = "...true" 默认选中,使用这个属性那么 其他的RadioButton必须设置ID android:button="@null" 去掉按钮属性,不使用小园框,自定义一个 <?...因为他们在一个组里面.所以只能单选 2.2 RadioButton实现自定义 实现自定义还是使用 android:background属性,来制定一个选择状态的xml....自定义了一个实现效果 三丶RadioButton的监听事件 既然是单选那么单选之后肯定会有监听事件 package com.ibinary.myapplication; import androidx.appcompat.app.AppCompatActivity

1.3K10

动态图表13|单选按钮

今天要跟大家分享的是动态图表13——单选按钮! 本例要讲的单元按钮与复选框的作用类似,只是选择的规则不一样。...步骤也基本一致: 插入并设置单选按钮参数 返回动态数据源 插入图表 单选按钮参数设置: 本例要展示A、B、C、D、E五个地区的数据,需要插入五个单选按钮。 ?...将插入的五个单选按钮一次命名为A、B、C、D、E五个地区,在第一个单选按钮A地区参数,设置单元格链接为N2。...则后续的四个单选按钮就会都默认将单元格链接设置为N2(你可以使用鼠标点击后四个按钮尝试一下)。点击到对应按钮,对应按钮的序号就会同步在N2单元格。 这个序号刚好与原数据的五行数据行号对应。...对图表进行修饰和美化,最后就可以看到单选按钮切换的效果了! ? ?

1.7K50

单选按钮的用户体验设计

一、单选按钮的名字由何而来 单选按钮的命名源自于旧式汽车收音机用来切换频道的物理按键—当一个按钮被按下,其他的就会被弹出,留下唯一的按钮处于被选中的状态。...现代软件单选按钮正是仿照的这些物理按钮。 二、单选按钮的最佳实践 1、使用单选按钮仅用来设置 使用单选按钮来更改设置,而不是作为操作按钮来执行命令。...然而,复选框只适合真对一个选项是开启还是关闭,单选按钮则可以被用到完全不同的选项。 你应该记住如下两种情情况如果两个解决方案都有可能: 替代选项。如果复选框无法完全清晰的表明意义,则使用单选按钮。...在例子,选项是对立的因此使用单选按钮是更好的方案。 设置向导。你应该在向导页面上使用单选按钮使选项明确,即使一个复选框也是可以接受的。一个有默认值的单选设计恩狗给用户一个很好的建议。...默认选项可能引导用户做出最好的决定,并提升它们在草错过程的信心。 简单的是或否的答案。当你有一个简单的问题而用户只需回答是或否的时候,使用复选框还是正确无误的。

6.1K100

Java GUI编程11—单选按钮:JRadioButton

在Swing可以使用JRadioButton完成一组单选按钮的操作,JRadioButton的常用方法如下表。...问题: 上面的程序只是在按钮样式像单选按钮,单并不能实现单选的功能,我们可以同时选中上面的所有按钮。运行结果如下。 从运行结果来看,此时已经形成多选的功能了。...之所以会出现这样的问题,主要是由于并没有将所有的单选按钮加入到一个组件。...使用ButtonGroup就可以实现将所有的单选按钮加入到一个组件,使用方式如下: //定义按钮组 ButtonGroup group=new ButtonGroup(); group.add(jradio1...ButtonGroup group=new ButtonGroup(); //把单选按钮添加到按钮,这样只能选组的一个按钮,真正实现单选 group.add(jradio1);

4.3K20

JavaSwing:JRadioButton-单选按钮开发详解

单选按钮的实现-可以选择或取消选择的项目,并向用户显示其状态。 与ButtonGroup对象一起使用以创建一组按钮,其中一次只能选择一个按钮。...(创建一个ButtonGroup对象,并使用其add方法在该组包括JRadioButton对象。) 注意:ButtonGroup对象是一个逻辑分组,而不是物理分组。...text) void setFont(Font font) void setForeground(Color fg) /* 以下方法定义在 javax.swing.AbstractButton 基类...*/ // 设置单选按钮是否选中状态 void setSelected(boolean b) // 判断单选按钮是否选中 boolean isSelected() // 设置单选按钮是否可用 void...): 当有多个单选按钮时,一般只允许一个单选按钮选中,因此需要对同一类型的单选按钮进行分组,如下: // 创建一个按钮组 ButtonGroup btnGroup = new ButtonGroup()

2K31

8、单选按钮(JRadioButton)和复选框(JCheckBox)

单选按钮(JRadioButton)和复选框(JCheckBox)       实现一个单选按钮(或复选框),此按钮项可被选择或取消选择,并显示其状态。...单选按钮的构造方法有如下所示几点: 1) JRadioButton() 创建一个初始化为选择的单选按钮,其文本未设定 2) JRadioButton(Icon icon) 创建一个初始化为选择的单选按钮...5) JRadioButton(String text,boolean selected) 创建一个具有指定文本和选择状态的单选按钮。...6) JRadioButton(String text,Icon icon) 创建一个具有指定的文本和图像并初始化为为选择的单选按钮。...7) JRadioButton(String text,Icon icon,boolean selected) 创建一个具有指定的文本、图像和选择状态的单选按钮       复选框和单选按钮的构造方法相似

1.5K00
领券