android单选按钮事件

安卓常用控件--单选按钮和复选框 -将背景图片拷贝到drawable 4、主布局资源文件 主布局资源文件activity.xml 查看完整代码 查看预览效果 5、主界面实现功能 主界面类MainActivity 声明变量 通过资源标识符获取控件实例 编写确定按钮单击事件处理方法 编写清除按钮事件处理方法 编写退出按钮事件处理方法 查看完整代码 6、启动应用,查看效果 输入和设置基本信息 单击【确定】按钮 单击【清除】按钮 阅读详情

前段时间忙着找工作,android也是放了好久没去碰了,突然有些怀念了就拿起了书看了一下单选按钮组件。说实话android的组件是挺多的有的组件使用起来也比较麻烦还要结合adapter来使用,今天就来点简单的吧。搞一下单选按钮的选中事件就行了。

1.单选按钮标签为RadioGroup,这个当然是单选按钮的父节点了那子节点就是RadioButton了,先上一个自己写的单选按钮界面

界面的话就一段xml我就把一整个文件贴出来给大家看看

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
    <RadioGroup
     android:id="@+id/group"
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"
     android:checkedButton="@+id/hainan"
     android:textSize="20px"
     >
       <RadioButton 
         android:text="海南"
         android:id="@+id/hainan"
        />
         <RadioButton 
         android:text="上海"
         android:id="@+id/shanghai"
        />
        </RadioGroup>
</LinearLayout>

这里要注意的就是Radio要写在RadioGroup里不然程序就运行不起来了


2.选中事件OnCheckedChangeListener,这个东西不要写错了View里面是没有这个事件的,每个RadioButton都有一个Id与之相对应。下面就来看下怎么用了

package org.lxh.checkbox;

import android.app.Activity;
import android.os.Bundle;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;

public class CheckboxActivity extends Activity {
    private RadioGroup group;
    private RadioButton hainan;
    private RadioButton shanghai;
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        group=(RadioGroup)this.findViewById(R.id.group);
        hainan=(RadioButton)this.findViewById(R.id.hainan);
        shanghai=(RadioButton)this.findViewById(R.id.shanghai);
        group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
			
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				//如果‘海南’这个单选按钮被选中了
				if(hainan.getId()==checkedId){
					//弹出吐司通知
					Toast.makeText(CheckboxActivity.this, hainan.getText().toString(), Toast.LENGTH_LONG).show();
				}else{
					Toast.makeText(CheckboxActivity.this, shanghai.getText().toString(), Toast.LENGTH_LONG).show();
				}
				
			}
		});
    }
}

很简单吧只要把事件名称记住了就都好说,记不得就看看API文档。晚上的话再接着来个长按事件和下拉列表框的使用。


安卓讲课笔记5.4 单选按钮和复选框 1. 能在应用中使用单选按钮; 2. 能在应用中使用单选按钮组; 3. 能在应用中使用复选框 阅读详情

相关推荐

Hopfield神经网络(HNN)详解

Hopfield神经网络是一种比较特殊的网络,它不像一般的神经网络那样有输入层和输出层,并且通过训练来改变神经网络中的参数,最终实现预测、识别等功能。Hopfield网络只有一群神经元节点,所有节点之间相互连接,形式如下: 虽然有些文章会画出像深度神经网络那样有输入输出的图,并且输出后又返回输入,但本质上就是多个节点之间的全连接,也就是上面的图形。Hopfield神经网络主要有两个应用:一是起到类似储存器的作用,也就是我们把多个序列或图片输入这个网络,最终这个网络会以神经元之间连接权重的形式储存这

weixin_60737527的博客 4万+

RadioButton 和 CheckBox

RadioButton 和 CheckBox

A125679880的博客 2145

TensorRT-LLM环境配置避坑指南:从安装到实战

本文是一份详尽的TensorRT-LLM环境配置避坑指南。文章重点解析了从Python、CUDA、PyTorch版本选择,到解决mpi4py安装这一核心难题的完整流程,并提供了经过验证的稳定版本组合与实战排错方案,帮助开发者高效部署大语言模型推理优化环境。

a0b1c2d3的专栏 983

Android的Button点击事件,提示以及单选框和复选框的点击事件

Android的Button点击事件,提示以及单选框和复选框的点击事件

xubo667的博客 3682

逆向工程师必备:用MDL绕过游戏保护读取内存数据的完整流程(附POC代码)

本文深入探讨了内核级内存访问技术,重点介绍了如何利用MDL(Memory Descriptor List)机制稳定、隐蔽地绕过游戏反作弊系统读取进程内存。通过对比MmCopyVirtualMemory等方法的优劣,提供了完整的MDL映射实战代码与反检测策略,为逆向工程师在内核态进行安全内存操作提供了专业指导。

weixin_29227425的博客 623

抗性基因分析避坑指南:从数据库选择到结果解读的全流程经验分享

本文系统分享了抗性基因分析从数据库选择到结果解读的全流程避坑经验。针对宏基因组研究,重点剖析了SARG、BacMet等核心数据库的适用场景与组合策略,并提供了实验设计、序列比对阈值设定、丰度归一化及结果生物学解读的关键优化建议,旨在帮助研究者获得更可靠、深入的分析结果。

weixin_29233333的博客 200

Android RecyclerView中使用CheckBox勾选实现单选功能

一.RecyclerView + CheckBox勾选混乱问题解决RecyclerView中使用CheckBox时因为RecyclerView布局会重用,所以在勾选时出现勾选混乱。如图勾选 0号位和2号位 21 23也被勾选了。此时适配器中的代码@Override public void onBindViewHolder(ViewHolder holder, final int position)...

java后台, 安卓App, 微信小程序都会, 有需要的可以联系! 1万+

人工智能训练师认证教程(5)使用MONAI进行医学影像分析的完整指南

本文介绍了使用MONAI框架进行医学影像分析的全流程。首先详细说明了环境搭建步骤,包括PyTorch和MONAI的安装配置。然后以肺部CT 3D分割为例,分步骤讲解了数据准备与预处理、3D UNet模型构建、训练配置(DiceLoss损失函数、Adam优化器等)以及训练验证循环的实现。文章还包含推理可视化方法和模型导出为ONNX格式的部署方案,并强调了医学影像分析中的数据格式适配、强度归一化、显存优化等关键注意事项。最后指出MONAI的医学专用组件可大幅简化开发流程,建议后续可探索SwinUNETR等进阶方

华为开发者布道师,天府英才计划,致力于大数据+AI 的应用创新,助力企业与个人AI创新赋能。 1208

android单选框被选中的变更监听事件

本文介绍了Android中如何使用RadioGroup和RadioButton,对比了RadioButton和CheckBox的区别,并实现了自定义的RadioGroup中被选中RadioButton的变更监听事件 学习目的: 1、掌握在Android中如何建立RadioGroup和RadioButton 2、掌握RadioGroup的常用属性 3、理解RadioButton和C

wlimin0523的专栏 8005

手把手教你学Simulink——基于Simulink的无感FOC(滑模观测器+PLL)实战

本文详细介绍了基于Simulink的无感FOC(滑模观测器+PLL)实现方法。主要内容包括:1)SMO+PLL原理精讲,阐述滑模观测器核心思想和PLL的作用;2)系统架构全景图展示;3)Simulink建模全流程,从基础FOC框架到SMO和PLL模块的实现;4)关键参数整定指南和工程实践要点;5)仿真结果分析及常见问题解决方案。该方法可有效替代机械传感器,降低成本并提高可靠性,适用于空调压缩机、电动汽车水泵等工业场景。文章还提供了详细的调试建议和动手实践指导。

MHD0815的博客 83

109. SAP ABAP 应用程序中的锁机制和工作原理介绍

SAP ABAP 系统中的锁概念,是 SAP ABAP 为了保证`数据一致性`而引入的一种保护机制。 像 SAP 这种复杂的企业级应用,系统中同一时间段的同一份数据,可能会有多个 Transaction(终端用户或者 API )同时进行读写操作。为了防止出现数据不一致,SAP ABAP 引入了锁机制。 这种锁机制并非数据库服务器层面的锁,而是在 SAP ABAP 应用服务器层面上工作,加锁和解锁都由专门的 ABAP Function Module 来完成。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1468

android 下拉菜单触发_【安卓4】事件处理——单选按钮触发事件、下拉列表触发事件...

OnCheckedChangeListener(处理用户在选中单选按钮的选项时触发)RadioGroup rg = ( RadioGroup) findById(new OnCheckedChangeListener(){Public void OnCheckedChanged (RadioGroup group, int checked){……}});OnItemSelectedListener...

weixin_39646084的博客 495

YOLOv9改进策略【注意力机制篇】| 添加SE、CBAM、ECA、CA、Swin Transformer等注意力和多头注意力机制

这篇文章带来一个经典注意力模块的汇总,虽然有些模块已经发布很久了,但后续的注意力模块也都是在此基础之上进行改进的,对于初学者来说还是有必要去学习了解一下,以加深对模块,模型的理解。

Limiiiing的博客 2892

Android之单选按钮的改变事件

单选按钮的改变事件自然只适用于单选按钮,所以首先要在布局文件中加入一个单选按钮,MainActivity对应的布局文件代码如下∶ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:to

PPYY3344的博客 880

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

android里单选按钮点击事件,Android学习之单选按钮与onCheckedChange事件

xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">android:id="@+id/show"android:layout_wi...

weixin_42099936的博客 278

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Android RadioButton(单选按钮)点击事件的两种方法

效果图: 图1: 图2: 方法一: public class MainActivity extends AppCompatActivity { private RadioGroup rgSex; //单选性别组 private Button button; //获取值 private TextView tvShow; //显...

qq_27494201的博客 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

一步一步学android之事件篇——单选按钮监听事件

在平常软件使用中我们经常会碰见一些选择题,例如你选择你的性别的时候,就只能去男和女之间选,前面我们讲过这个情况会用到RadioGroup组件,那么点击了之后我怎么获取到选的那个值呢,这就是今天要说的OnCheckedChangeListener方法。这个方法定义如下: public static interface RadioGroup.OnCheckedChangeListener{

Kay的专栏 1万+

android绑定单选按钮事件,android – 如何在带有数据绑定的checkChanged事件上绑定RadioGroup上的方法...

我正在互联网上搜索如何通过RadioGroup执行新的酷Android数据绑定,我没有找到关于它的单一博客文章.它是一个简单的场景,基于所选的单选按钮,我想使用android数据绑定附加一个回调事件.我没有在xml部分找到允许我定义回调的任何方法.就像这里是我的RadioGroup:android:id="@+id/split_type_radio"android:layout_width="ma...

weixin_39580564的博客 316

Android取消选择单选按钮,radio取消选中事件 VB中单选按钮怎样取消默认被选中

radio取消选中时触发事件android radiobutton点击后一直是选中状态,怎么再Radiobutton既单选框,多个单选框中必须有一个是选中的,如果你想选择之后又取消,那么要使用CheckBox来实现改变它的状态,方式有三种:XML中申明 android:check="true|false"代码动态改变 checkBox.setChecked(true|false)android r...

weixin_42374535的博客 1098

一看就会Android之单选按钮和复选框的事件监听

总的来说每一个单选按钮和复选框都有checked()方法来判断是否被选中 为按钮和复选框设置事件监听主要有以下两种: 1:在改变勾选状态时触发 2:在点击提交按钮时获取 对于单选按钮(组): 在改变状态时触发即为单选按钮组设置监听setOnCheckedChangeListener,在重写的onCheckedChanged方法中根据参数chec

智玲君 8758

Android studio 单选按钮 的监听事件

nRg2.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup radioGroup, int i) { RadioButton radioButton = radioGroup....

ChineseHW的博客 2142

android 单选按钮设置不能点击事件,android 设置RadioGroup单选按钮选中后不能再选择...

编程过程中,很多人想使用单选按钮的特性实现选择题选中之后不能更改的目的,在网上查找一些资料,没有找到相关的问题,可能是因为这个问题太简单,但是之所以发表这篇博客,希望给那些像我一样自学android 的人的一些帮助,下面是实现代码r0 = (RadioButton)view.findViewById(R.id.radio0);r1 = (RadioButton)view.findViewById(...

weixin_34647584的博客 1559

android 自定义单选按钮点击事件,在Android中添加自定义单选按钮

我试图获得radiobutton效果的普通按钮在android我有一个简单的安卓单选按钮下面代码是::activity_main.xmlxmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:padding...

weixin_35728411的博客 424

ios和安卓的input的click事件和change事件的加载顺序问题。

最近开发webapp遇到一个问题 ,同一个input单选按钮,在安卓机里就可以实现与二级联动的效果(以及按钮不选,二级按钮为disabled),但是在ios里面效果实现不出来,因为逻辑稍微复杂,点击改变背景图片还要改变状态,还要监控其他单选按钮复选框,所以在一个radio上面绑定了click和change事件。问题:安卓里面是先触发click事件,后触发change事件。但是IOS里面是先触发cha

weixin_38597686的博客 3228

android listview 单选按钮点击事件,android listview中实现单选

item.xmlimportandroid.content.Context;importandroid.graphics.drawable.ColorDrawable;importandroid.util.AttributeSet;importandroid.util.TypedValue;importandroid.widget.Checkable;importandroid.wid...

weixin_39624769的博客 281

Android学习之单选按钮与onCheckedChange事件

&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent&quo

陈正的博客 1433
上一篇: 开源聊天服务器openfire
下一篇: android的下拉列表框
青蛙小王子
博客等级 码龄16年 239粉丝 311原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值