Android 中单选框或复选框点击其中一个,其余取消操作
利用setChecked(boolean flag)函数,当点击一个时,设置他为true,其余为false
为每个设置监听事件,利用view.getId()来抓取你想要的id,
代码如下所示:
radioButton1=findViewById(R.id.radioButton); radioButton2=findViewById(R.id.radioButton2); radioButton1.setOnClickListener(new View.OnClickListener() {@Override public void onClick(View view) {switch (view.getId()){case R.id.radioButton:radioButton2.setChecked(false); radioButton1.setChecked(true); break; default:break; }} }); radioButton2.setOnClickListener(new View.OnClickListener() {@Override public void onClick(View view) {switch (view.getId()){case R.id.radioButton2:radioButton1.setChecked(false); radioButton2.setChecked(true); break; default:break; }} });
Android 中单选框或复选框点击其中一个,其余取消操作相关推荐
- Android界面编程之利用单选框和复选框实现对学历和爱好进行选择
Android界面编程之利用单选框和复选框实现对学历和爱好进行选择 首先我们要了解一下单选框和复选框: , 单选框(Radio Button):当用户选择某单选按钮时,同一组中的其他单选按钮不能同时选 ...
- Android(Kotlin)图片按钮,单选框,复选框(实验课)
Android的一次"实验课布置的内容" 里面有一些可以擦考的东西 所以借着CSDN来记个笔记 其实也没啥 第一次写 留个纪念 图片按钮,单选框,复选框(话不多说上代码) butt ...
- JS判断HTML中创建的单选框、复选框、下拉列表框是否被选中
目录 一.单选框: 二.复选框: 三.下拉列表框: 一.单选框: 有如下单选框:radio <div class="form-text">性别:</div> ...
- html中的下拉列表框,单选框和复选框
下拉列表框: 下拉列表框是指允许网页浏览者从下拉式菜单中选择某一项,我们通常会在网页中看到各种下拉列表框,这是一种最节省空间的方式.正常情况下,浏览者只能看见一个选项,单击选项按钮打开菜单后才能看到全 ...
- android 单选按钮对号,用“对号”和“叉号”代替单选框和复选框选中或未选中代码详解...
用"对号"和"叉号"代替单选框和复选框选中或未选中代码,使用javascript+css可以实现这样的操作! 效果如图: /p> Transitional ...
- 在 GridView 控件中添加一列复选框51
简介 在前面的教程中 , 我们学习了如何为 GridView 控件添加一列 单选 按钮来选择一个特定的记录.当用户被限制最多只能从网格中选中一项时,一列单选按钮是一个非常恰当的用户界面.然而,有时我们 ...
- html:(19):单选框,复选框,下拉列表框
使用单选框.复选框,让用户选择 在使用表单设计调查表时,为了减少用户的操作,使用选择框是一个好主意,html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户 ...
- 单选按钮带文字_一分钟教会你用Word添加单选框和复选框
又到学习Word技巧的时候啦!学了这么长时间,你的技能点有没有增加呢?对表格的使用有没有更加熟练了?是否很好奇别人家的表格是怎么弄成可以单选框和复选框的效果呢~~~~下面让小编带你解锁新姿势~ 效果图 ...
- Vue指令 v-for遍历、下拉列表、单选框、复选框
4 .v-for遍历 4.1 遍历数组中的对象 格式:v-for="item in list" 里面也可以返回下标 格式:v-for="(item.index) in l ...
- vue.js实现单选框、复选框和下拉框
Vue.js可以很方便的实现数据双向绑定,所以在处理表单,人机交互方面具有很大的优势.下边以单选框.复选框和下拉框为例介绍他们在HTML和Vue.js中的具体实现方式. 一.单选框 在传统的HTM ...
最新文章
- python 日志模块 logging
- linux centos-6.5,Linux(CentOS 6.5)安装 mysql
- Box 'laravel/homestead' could not be found.
- cloud一分钟 | 腾讯金融云总经理胡利明:腾讯云服务金融的“加减 乘除”法。...
- Java校招笔试题-Java基础部分(六)
- pytorch创建datset
- Hdu 1794 【二维成段更新】.cpp
- ISO 3166-1 国家编码
- C语言中将数字形式的字符串转换为数字的方法
- 制作轮播切换效果html,原生JS实现图片轮播切换效果
- 使用计算机键盘的基本步骤,电脑如何用键盘开机_台式电脑键盘开机方法-win7之家...
- 什么叫横向比较和纵向比较
- python答题搜索_python实现百万答题自动百度搜索答案
- 英语FieldyellowStone田黄石fieldyellowstone单词
- 计算机网络技术人工智能发展史,人工智能发展史
- 【小罗的hdlbits刷题笔记5】基于fifo思想的fsm设计(Exams/2014 q3fsm)
- 关于屏幕尺寸引起的问题
- 小区AO 各地小区边界下载
- 操作系统原理田丽华,测试与作业
- C#调用SAPI实现语音合成的两种方法
热门文章
- kcbzps oracle_快速进行Oracle安装及配置
- 分布式内存数据库---Redis数据库之(键)key
- 节能原理 复习(能量平衡+热电联产+联合循环)
- 深入解读首个万亿级语言模型Switch Transformer
- LSTM之父重提30年前的「快速权重存储系统」:线性Transformer只是它的一种变体...
- Python基础:对象的深拷贝和浅拷贝的区别
- 人工智能:物体检测之Faster RCNN模型
- 判断网络是否为真正的公网IP
- python通过cookie绕过验证码_Python Selenium Cookie 绕过验证码实现登录示例代码
- linux实验三shell程序设计,实验三 LINUX SHELL编程