位置: 编程技术 - 正文

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

  • 报个税时显示扣缴单位无有效的税费种认定信息
  • 借款合同印花税减免优惠政策2023
  • 驾驶员培训服务税率
  • 流动资产属于经营资产还是得经营资产
  • 企业拆迁补偿金的税务处理
  • 法人怎么从公账上转账
  • 小规模纳税人月超10万季度不超30万
  • 汇算清缴结束后,税务机关发现企业应当取得
  • 当月减少的固定资产当月停止折旧
  • 农产品收购发票可以跨区域开吗
  • 注册资本余额为100万亿元
  • 可转换可赎回债券
  • 房地产老项目增值税简易计税
  • 废品计入哪个科目
  • 企业所得税弥补亏损明细表怎么填写
  • 营改增对固定资产的影响
  • 连续12个月超过500万怎么办
  • 单位报销托儿费
  • 企业内部控制审计报告应当与内部控制评价报告
  • 工伤后辞职了还可以报工伤
  • 企业计提的工资薪金支出可以在税前扣除
  • 销售材料并提供安装服务税率
  • 年度终了,会计部门都要将旧账编造清册
  • 增值税发票已认证抵扣还可以进项税额转出吗
  • 询证函有法律效力吗
  • 增值税年末结转是结转全年吗
  • 研发费用资本化可以加计扣除吗
  • 增值税纳税人申报表怎么填写
  • lsass.exe是什么进程
  • 电商第三方平台规则的特点
  • 结转本年利润的分录怎么写
  • 百度地图经纬度导航
  • php目录列表
  • 个体工商户筹集资金的难易程度
  • 简单的随机乱码怎么解决
  • 暂估入账的原材料有成本差异吗
  • 午夜太阳的意思
  • 人工智能示例
  • php的介绍
  • 补缴税款后还能退税吗
  • 委托加工物资如何做账
  • 农产品核定扣除增值税进项税额计算表
  • js读取json配置文件
  • python numpy 删除元素
  • PHP MongoDB GridFS 存储文件的方法详解
  • 不良贷款转让怎么操作
  • 制造车间买来刀具怎么办
  • 房租押金不退还的账务怎么处理
  • 工商年报纳税总额包括滞纳金吗
  • 场地无偿使用证明的作用是什么
  • 单位开具技术维护发票
  • 诉讼期间的利息法院支不支持
  • 建筑设计行业收费标准
  • 税率由16%变更为13怎么算
  • 房地产成本核算对象
  • 期初数据在哪里找
  • 公司账户多少钱保证公司运转
  • 招待费住宿费专票可以抵扣吗
  • 发票超过定额了怎么处理
  • 餐饮服务属于什么职业
  • MySQL 5.6.36 Windows x64位版本的安装教程详解
  • 联想笔记本bios设置启动顺序
  • win10系统光盘制作
  • win7游戏打开没反应
  • linux 中的MYSQL命令汇总 适合学习linux下配置mysql的朋友
  • win7系统打开我的电脑一闪
  • win10系统如何删除用户账户
  • unity3d应用开发
  • 批处理/s
  • python到底怎么学
  • js html css
  • ja开发
  • nodejss
  • jquery div滚动条
  • unity的shader用法
  • python批量修改文本内容
  • 南京税务局是地市级还是副省级
  • 内蒙古城镇土地使用税税率表
  • 小规模纳税人土地使用税减免政策
  • 纳税服务理念2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设