android 单选按钮
单选按钮RadioButton同一组包含在同一个RadioGroup中,当点击RadioButton时会触发onClick事件。另外,RadioGroup会触发CheckChange事件,当RadioButton选择改变时触发。触发顺序为先触发CheckChange事件然后是Click事件。
测试代码
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.w2_11);final TextView tv1 = (TextView) findViewById(R.id.w2_11_tv1) ;final RadioButton rb1 = (RadioButton) findViewById(R.id.w2_11_rb1) ;final RadioButton rb2 = (RadioButton) findViewById(R.id.w2_11_rb2) ;RadioGroup rg1 = (RadioGroup) findViewById(R.id.w2_11_rg1) ;rg1.setOnCheckedChangeListener(new OnCheckedChangeListener() {public void onCheckedChanged(RadioGroup group, int checkedId) {if(checkedId == rb1.getId()){tv1.setText("女change") ;}else if(checkedId == rb2.getId()){tv1.setText("男change") ;}else{tv1.setText("change") ;}}}) ; rb1.setOnClickListener(new OnClickListener() {public void onClick(View v) {tv1.setText("女"+tv1.getText().toString()) ;}}) ;rb2.setOnClickListener(new OnClickListener() {public void onClick(View v) {tv1.setText("男"+tv1.getText().toString()) ;}}) ;}
xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><TextViewandroid:id="@+id/w2_11_tv1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="请选择性别" /><RadioGroupandroid:id="@+id/w2_11_rg1"android:layout_width="wrap_content"android:layout_height="wrap_content" ><RadioButtonandroid:id="@+id/w2_11_rb1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:checked="false"android:text="女" /><RadioButtonandroid:id="@+id/w2_11_rb2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:checked="false"android:text="男" /></RadioGroup></LinearLayout>
android 单选按钮相关推荐
- android单选按钮_Android单选按钮示例
android单选按钮 Radio Button in android apps are very common. In this tutorial we'll implement android r ...
- android单选按钮空值,Android的 - 空指针异常的对话与单选按钮
谁能帮我这个,告诉我,我做了错误...当我尝试用单选按钮的Eclipse做任何事情我抛出该异常Android的 - 空指针异常的对话与单选按钮 threadid=1: thread exiting w ...
- android 单选按钮、复选按钮的使用
一.单选按钮 相互排斥的事件使用该控件,一组相互互斥的事件放到一个组内,及RadioGroup. <RadioGroupandroid:id="@+id/radiogroup_text ...
- Android 单选按钮 下拉列表框
单选按钮: 1.特点: 单选按钮一组是互斥的, 使用RadioGroup实现互斥 2.RadioGroup继承LinnerLayout: 所以可以使用linearLayout的相关属性, 例如: or ...
- Android单选按钮
单选按钮 在默认情况下,单选按钮显示为一个圆形图标,可以在图标旁放一些说明文字.通常情况下RadioButton组件需要与RadioGroup组件一起使用,组成一个单选按钮组.RadioGroup是可 ...
- mono android单选按钮,CLEngine
CLEngine 项目介绍 基于MonoGame开发的游戏编辑器 软件架构 MVVMLIGHT实现视图与逻辑分离 WPF高性能界面 当前功能 自动定位和锚定系统,无论屏幕大小如何,都可以轻松放置元素. ...
- Android开发单选按钮功能,Android单选按钮RadioButton的使用详解
RadioButton是最普通的UI组件之一,继承了Button类,可以直接使用Button支持的各种属性和方法. RadioButton与普通按钮不同的是,它多了一个可以选中的功能,可额外指定一个a ...
- android 单选按钮横置,input radio如何实现横向布局
我这边要实现通过radio横向布局选择男女,目前checked时 内部圆心是不显示的,怎么去解决呢? input[type=radio]{ height: 26px; left: 35%; posit ...
- android 单选按钮对号,用“对号”和“叉号”代替单选框和复选框选中或未选中代码详解...
用"对号"和"叉号"代替单选框和复选框选中或未选中代码,使用javascript+css可以实现这样的操作! 效果如图: /p> Transitional ...
最新文章
- 11Grac+ASM+linux2.6.18 processes (100) exceeded
- qt5使用mysql
- 数据中心即服务(DCaaS):建筑设计师的下一个重大机遇
- python的装饰器、迭代器、yield_python装饰器,迭代器,生成器,协程
- es xxx_by_query
- JAVA给图片添加水印,java初级面试笔试题
- Asp.Net Web API(一)
- php比较输入数字大小,jquery怎么比较两个数字大小
- 用CPLEX写个数学模型就这么难?
- uniapp使用阿里巴巴在线图标库
- laravel7 LogicException Please make sure the PHP Redis extension is installed and enabled
- Android Title标题栏的修改(隐藏,菜单)
- PTA jmu-python-函数-找钱 python实现
- 关于北京市电气火灾综合治理实施方案通知的解读
- 女超人、女强人……究竟是谁在以“女”设限?
- datagridview 显示红色叉_显示器促销日常数码店招首页装修PSD模板分层psd素材
- 51单片机 DHT11+LCD12864温湿度显示 + Proteus仿真
- Java 下载excle模板问题记录
- linux系统命令梳理
- 聊一聊 MySQL 中的事务及其实现原理
热门文章
- 【杂记】纪念第一篇博客
- oracle 批量导入 数据,Oracle批量插入数据的三种方式【推荐】
- 华为荣耀v20是android10,华为良心?8款新老机型升级Android10?荣耀V20也在列
- turbo intruder常用脚本
- Spring运用到的几种设计模式
- golang filepath.Walk遍历指定目录下的所有文件
- c语言转换为python语言_【转】用C语言扩展Python的功能
- java实现迪杰斯特拉(Dijkstra)算法求解最短路问题
- 【工作单位】转正申请
- CShape(.NET) 面向对象常见面试题