位置: 编程技术 - 正文

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

  • 税款代码
  • 注册会计师税法真题
  • 管理费用和研发费用的区别
  • 公司销户本金转到哪里
  • 介质申报和网络申报的区别
  • 补发工资是否计入工资
  • 商品流通企业商品流转的核算方法有
  • 小规模纳税人费用发票怎么做账
  • 劳务公司的员工与正式员工
  • 电商行业平台开的发票怎么入账
  • 不开票不走公账的后果
  • 净资产出资属于货币出资吗
  • 委托加工物资的账务处理例题
  • 发票勾选可以勾选几次
  • 专用发票过期了还能冲红发票吗
  • 活动策划费可以开专票吗
  • 预付账款和其他应收款可以抵消吗
  • 以前年度资产损失,汇算清缴怎么填表
  • 两地取得工资个税怎么交
  • 转让费入什么会计分录
  • 政府补助专款专用如何入账
  • 如何使用U盘启动盘进行分区
  • 应收账款期末怎么算
  • 利用网速测试器测试
  • win7步骤和详细教程
  • 苹果系统权限管理在哪找
  • 代扣代缴的增值税算进项税吗
  • dsm是什么文件
  • 项目版本管理是什么
  • 办公楼改造方案
  • 人脸清晰化神器软件
  • 出资入股是什么意思
  • 商企预提待付的钱怎么办
  • php中input的用法
  • 现代服务包括哪些税目
  • phpcms教程
  • 视频制作发票属于什么经营范围
  • 公允价值计量转权益法例题
  • 增值税不动产扣除项目
  • 简述记账后的凭证修改方法
  • 固定资产加速折旧最新税收政策2023
  • 小微企业税款征收方式
  • 成品油红字发票开具后库存数量如何冲回?
  • 福利用品可以抵增值税吗
  • 印花税减半征收优惠政策2021
  • 应收账款和应付账款属于什么科目
  • 企业利息收入需要缴纳所得税吗
  • 未收到货款发票是什么意思
  • 预付账款计提减值吗
  • 实物投资需要缴纳增值税吗
  • 厨师的工资计入什么费用
  • 购买的银行理财产品能提前赎回吗
  • 企业叉车折旧年限几年
  • 会计凭证传递的基本要求
  • 分批法成本核算对象
  • mysql 从库
  • 搜索功能使用方法
  • 对Windows Server 2008系统自带的磁盘分区进行无损分区的教程图文介绍
  • centos如何更新内核
  • 安装solaris11
  • win10 10月更新
  • vm虚拟机中的浏览器在哪
  • Linux系统中修改文件权限
  • window7主题变成xp了
  • window98到windows10
  • 禅道界面
  • linux中wget命令出现错误
  • windows7不显示移动硬盘
  • perl中\s+
  • node链接数据库
  • 如何让w10系统运行更快
  • Android从零单排02_Eclipse搭建Android环境01
  • linux chmod s
  • python利用csv模块在对csv文件进行操作
  • 批处理中数字可以用什么代替
  • javascript Keycode对照表
  • unity?
  • 医院体检怎么拿发票
  • 小船载重多少
  • dhl清关需要提供资料嘛
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设