位置: 编程技术 - 正文

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生命周期图)

  • 增值税专用发票有效期是多长时间
  • 使用权资产和租赁负债的计税基础
  • 组成计税价格公式消费税
  • 盈余公积发放现金股利分录怎么写
  • 增值税普通发票和普通发票的区别怎么交税
  • 股权转让涉及房屋产权变更怎么办
  • 房地产开发企业会计科目
  • 对公网银支付方式可以选哪些
  • 记账凭证按照填列方式的分类包括
  • 事业单位购入车辆如何做账
  • 公司老板垫付的钱怎么做账
  • 发票红冲作废是什么意思
  • 不开票的收入怎么避税
  • 个贷系统平帐专户A贷
  • 专项基金是什么
  • 买入投资性房地产的会计处理
  • 电脑qq音乐设置在哪里
  • err出错
  • windows 7怎么打开虚拟化
  • php字符串定义的三种方式
  • 房地产企业预售房产怎么缴税
  • 企业清算剩余财产分配是否交个人所得税
  • 购货方收到红字发票怎么报税
  • 其他存货包括哪些内容
  • 浏览器下载量排名第一的是
  • 出租固定资产取得的收入属于收入要素吗
  • 营业外收入账户性质
  • php timeout
  • laravel视频教程
  • php格式图片
  • php重定向伪造referer
  • echarts怎么样
  • _ html
  • phpcms怎么用
  • 企业有代扣代缴个税义务
  • 价税合计公式分配
  • 织梦怎么采集文章
  • 织梦程序
  • 投标报名费怎么做分录
  • 个体工商户能享受4050政策吗
  • 收据的种类是有几种
  • 处理交易性金融资产增值税买价含佣金吗
  • 房屋维修基金帐户处理办法
  • 工程施工的间接费用年底可以不结转吗
  • 私车公用协议可以过户吗
  • 计提职工薪酬是什么意思
  • 债务抵销的条件
  • 注销时,其他应付款有余额,怎么冲减
  • 支付货款怎么做记账凭证
  • 招待费进项税额可以抵扣吗
  • 收到税务局退增值税怎么入账
  • 商品预计退回会扣钱吗
  • 劳务派遣差额扣除项目包含个人缴纳的社保费吗
  • 新手会计做账怎么做账
  • 非营利医疗机构什么意思
  • mysql关联查询原理
  • centos7编译c语言
  • win7本地磁盘图标变了
  • 如何在mac中安装五笔字型输入法
  • win7 c盘莫名其妙满了
  • linux文件一般放哪里
  • win8 应用商店
  • 有道词典手机
  • perl编程
  • unity g
  • 深入理解python异步编程
  • JavaScript弹出对话框
  • jquery 插件写法
  • node语句
  • 隐藏应用名字
  • linux查看shell脚本内容
  • javascript基于什么的语言
  • js中unbind
  • jQuery判断checkbox选中状态
  • 福建闽江人才服务中心可靠吗
  • 车辆购置税是国税吗
  • 重庆车牌号申请
  • 广东省外经贸厅官网
  • 江西省抚州市黎川县洵口镇
  • 烟叶税的税收优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设