位置: 编程技术 - 正文

Android基础教程(七)之----单选项框RadioGroup的综合应用(android基础教程第三版电子版)

编辑:rootadmin

推荐整理分享Android基础教程(七)之----单选项框RadioGroup的综合应用(android基础教程第三版电子版),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android基础教程电子版,android基础教程pdf下载,android基础入门,android基础教程pdf下载,android基础教程pdf下载,android基础教程电子版,android基础教程pdf下载,android基础教程第三版电子版,内容如对您有帮助,希望把文章链接给更多的朋友!

转自: 的组事件.RadioGroup 可将各自不同的RadioButton ,设限于同一个Radio 按钮组,同一个RadioGroup 组里的按钮,只能做出单一选择(单选题).

首先,我们先设计一个TextView Widget ,以及一个RadioGroup ,并将该RadioGroup 内放置两个RadioButton ,默认为都不选择,在程序运行阶段,利用onCheckedChanged 作为启动事件装置,让User选择其中一个按钮,显示被选择的内容,最的将RadioButton 的选项文字显示于TextView 当中.

下面我们看一下效果图:

下面是涉及的相关代码:

string.xml:

Android基础教程(七)之----单选项框RadioGroup的综合应用(android基础教程第三版电子版)

<?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">Hello World, RadioGroupDemo</string> <string name="app_name">RadioGroupDemo</string> <string name="tr_radio_op1">帅哥</string> <string name="tr_radio_op2">美女</string> <string name="str_radio_question1">请问你是?</string> </resources>

主布局main.xml:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <!--第一個TextView --> <TextView android:id="@&#;id/myTextView" android:layout_width="px" android:layout_height="px" android:text="@string/str_radio_question1" android:textSize="sp" /> <!--建立一個RadioGroup --> <RadioGroup android:id="@&#;id/myRadioGroup" android:layout_width="px" android:layout_height="px" android:orientation="vertical" > <!--第一個RadioButton --> <RadioButton android:id="@&#;id/myRadioButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tr_radio_op1" /> <!--第二個RadioButton --> <RadioButton android:id="@&#;id/myRadioButton2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tr_radio_op2" /> </RadioGroup> </LinearLayout>

最后是主控制程序RadioGroupDemo.java:

package com.android.test;import android.app.Activity;import android.os.Bundle;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.TextView;public class RadioGroupDemo extends Activity { public TextView mTextView1; public RadioGroup mRadioGroup1; public RadioButton mRadio1,mRadio2; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); /*取得 TextView、RadioGroup、RadioButton对象*/ mTextView1 = (TextView) findViewById(R.id.myTextView); mRadioGroup1 = (RadioGroup) findViewById(R.id.myRadioGroup); mRadio1 = (RadioButton) findViewById(R.id.myRadioButton1); mRadio2 = (RadioButton) findViewById(R.id.myRadioButton2); /*RadioGroup用OnCheckedChangeListener来运行*/ mRadioGroup1.setOnCheckedChangeListener(mChangeRadio); } private RadioGroup.OnCheckedChangeListener mChangeRadio = new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { // TODO Auto-generated method stub if(checkedId==mRadio1.getId()) { /*把mRadio1的内容传到mTextView1*/ mTextView1.setText(mRadio1.getText()); } else if(checkedId==mRadio2.getId()) { /*把mRadio2的内容传到mTextView1*/ mTextView1.setText(mRadio2.getText()); } } }; }

运行RadioGroupDemo.java ,将得到以上效果...今天就到这~

Fragment生命周期 官网帮助文档链接:

Android的事件处理-android学习之旅(四十四) androd事件处理简介控制飞机移动的简单实例packagepeng.liu.test;importandroid.app.ActionBar;importandroid.app.Activity;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.

Android应用的自动升级、更新模块的实现 我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当

标签: android基础教程第三版电子版

本文链接地址:https://www.jiuchutong.com/biancheng/386771.html 转载请保留说明!

上一篇:Fragment的使用(fragment详解)

下一篇:Fragment生命周期(fragment生命周期图)

  • 车辆购置税征收管理
  • 产品分成方式取得收入什么意思举例
  • 小型微利企业企业所得税优惠政策2021年
  • 企业所得税季末从业人数怎么填
  • 冲红的发票要拿回来吗
  • 购入股票作为短期投资是什么凭证
  • 生产车间职工工资
  • 快递费未支付应该寄走了吗
  • 车辆保险费专用发票图片
  • 下列支出不可以从其应纳税所得额中扣除的是
  • 冲减存货的会计分录
  • 铸造厂的销售废料有哪些
  • 月末结转各项费用支出479000
  • 不动产分割的法律规定
  • 增值税专用发票可以开电子发票吗
  • 地税收的其他政府基金计入科目及收益
  • 新股东入股怎么写记账凭证摘要
  • 旅行社代订住宿发票能报销吗
  • 待抵扣进项税额借贷方向
  • 所得税季报营业外收入怎么填
  • 建筑施工企业在12个月内连续发生
  • 经营费用与营业收入区别
  • 长期待摊费用期末在借方还是贷方
  • 如何分析财务报表看企业经营情况
  • 土地增值税清算是什么意思
  • php字符串型数据的定义方式
  • 埃热泽尔斯湖面上的波纹,拉脱维亚拉特加尔地区 (© Eaglewood Films/Nimia)
  • 普通发票作废后能取消作废吗
  • 个人住房5年后买卖如何交税?
  • 生活补助费能不能退回来
  • php操作步骤
  • php时间戳转换中国标准时间
  • 前端打印语句
  • php对接mysql
  • 通过ChatGPT实现的ChatPDF,简单的应用落地,让你的文档变成一个智能助手,通过对话的方式快速学习文档内容
  • 【创作赢红包】项目信息分析表
  • 有形动产租赁个税是经营所得吗
  • telnet命令大全
  • 商品流通的企业
  • 累计预扣法的适用条件
  • 帝国cms建站实例教程
  • 汽车年审检测费收费标准
  • 公益性怎么解释
  • 办理银行承兑汇票保证金比例
  • python 协程 yield
  • 超简单的土法自制水泥
  • 新政府会计制度下的基建会计
  • 长期待摊费用的摊销方法
  • 项目支出可以列办公费吗
  • 积分获取和消费的关系
  • 允许抵扣的进项税
  • 除了住房公积金还有什么基金
  • 红冲暂估原材料如何做会计分录
  • 招标公司的成本控制
  • 走逃发票账务处理
  • 劳务派遣差额扣除项目包含个人缴纳的社保费吗
  • 按最低标准买社保30年退休后每个月领多少钱
  • 事业单位接受捐赠会计处理
  • sql刷新快捷键
  • 优化加速锁定任务是什么意思
  • ubuntu16.04安装步骤
  • mac截屏后的图片在哪里
  • bios里怎么找不到usb启动
  • downloader.exe是什么
  • Win10 Mobile/PC Build 10586.550曝光:主要修复bug和优化性能
  • win8怎么更改密码
  • Manjaro Linux 0.8.13发布下载 可将系统装入SD卡
  • win8开不了机怎么系统还原
  • Extjs Label的 fieldLabel和html属性值对齐的方法
  • linux中文件权限读写执行的三种标志符号依次是
  • Python HTTP客户端自定义Cookie实现实例
  • javascript常用语句
  • pm2启动nodejs
  • 成品油税费具体计算
  • 广东省电子学校
  • 企业所得税纳税申报表A类
  • 纳税明细怎么查询系统
  • 辽宁省大连市地震
  • 车辆保险代收车船税会计分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设