位置: 编程技术 - 正文

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

  • 特定业务计算的应纳税所得额
  • 小规模纳税人单张发票最大金额
  • 企业转出多交增值税吗
  • 购买的金蝶软件怎么记账
  • 固定资产加速折旧税收优惠政策
  • 生育津贴需要连续缴纳社保满一年吗
  • 金蝶KIS专业版报表操作数非数值
  • 土地转让缴纳增值税政策
  • 以物抵债计税依据
  • 编制利润表会计等式
  • 打官司失败了要赔偿原告诉讼费吗?
  • 贷款的印花税税率
  • 临时存款账户包括保证金账户
  • 产品成本的计算公式
  • 其他应收款通俗
  • 税控设备维修费怎么算
  • 发票不一致是什么原因
  • 个人住房交易50万元
  • 历史成本重置成本属于会计是什么
  • 事业单位福利费计提标准
  • mac电脑command+s
  • vue的iframe
  • php两个数组相加结果
  • 现金长款和短款怎么处理
  • laravel中的session有效期
  • 港口机场铁路
  • 纳税人数字签名怎么填
  • uniapp scroll-view 上下滑动
  • vue自定义指令生命周期
  • html爱心代码简单
  • 云服务器 chia
  • 织梦栏目内容不显示
  • 仓库发货打包以及建议年终总结
  • 用python绘制
  • photoshop虚化局部
  • java中double是什么数据类型
  • mysql命令行如何命令行导出查询结果并导入
  • 长期待摊费用如何做分录
  • 物业代收代缴是什么意思
  • 申报纳税的步骤
  • 购入固定资产印花税税目是什么
  • 机会成本的特点有()
  • 暂时进境货物如何申报
  • 专票已认证还能作废吗
  • 金蝶利息收入的正确分录
  • 发票冲红后税款一定会退回吗
  • 个人账户转公司账户附言写什么
  • 进项税转出怎样做账务处理
  • 子公司向母公司借钱
  • 应交税金借方余额在报表列示
  • 公司购买理财产品账务处理
  • 重新计量设定受益计划变动额计入
  • 股权变更需要交哪些税
  • 建账要求
  • 做会计的步骤
  • sql server 错误
  • mysql5.7.33安装配置教程
  • Mysql主从同步的实现原理
  • windowsxp教程
  • Xp输入法不见了
  • win7开启远程设置
  • linux测试端口连接
  • win10系统用正版有什么好处
  • js自动执行点击事件
  • js简单实现点击按钮商品加入购物车
  • jquery返回顶部
  • node.js连接不上数据库
  • javascript definitive guide
  • 在windows下搭建snort和base
  • 阿里大于短信验证接口
  • js进行表单验证的目的是什么
  • android开发菜鸟教程
  • 如何查看自己公司的税种
  • 税务局发票邮寄需要多久
  • 土地使用税2023征收标准
  • 北京市地税局第一稽查局郭洪鑫
  • 综治中心能取代公务员吗
  • 国税地税什么时候申报
  • 国家税务总局上海税务局(个人)
  • 电信部门可以知道通话内容吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设