位置: 编程技术 - 正文

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云专业版原材料数量怎么录入
  • 增值税抵扣需要哪些附件
  • 试用期可以不交五险一金吗
  • 境外公司在境内取得的收入如何交税
  • 怎么分配工业企业材料费用?
  • 转让无形资产税目征收营业税的是
  • win7为什么现在不能用了
  • mac怎么设置快捷图标
  • 小规模纳税人申报
  • 处理废料的会计分录
  • 公司资产转让要交多少税
  • thinkphp save
  • 生产型企业出口不是自己生产的东西
  • 诉讼费属于什么费用
  • 前端vscode配置
  • uniapp components
  • phple
  • uniapp跳转页面没反应
  • thinkphp excel
  • thinkphp自定义标签
  • vue新手教程
  • 融资租入固定资产的改建支出
  • 公司没业务可以暂停营业吗
  • 投资款超过实收资本会计处理
  • 固定资产的入账时间应该是什么时间
  • 临时贷款属于什么会计科目
  • 合营企业和联营企业构成关联方吗
  • 公司汽车转卖给个人税率
  • sql server分为哪两类
  • 企业赠送个人房产 所得税
  • 营业外收入交企业所得税吗
  • 第二季度所得税表中研发费用
  • 交易性金融资产的账务处理
  • 漏缴增值税处罚规定
  • 公司一般户的钱怎么拿出来
  • 建筑业预交税金会计分录
  • 免税收入啥意思
  • 应付账款怎么入账
  • 总产值的计算方法是什么
  • sqlserver 字符串包含
  • sql server 性能调优
  • sql server中通过查询分析器实现数据库的备份与恢复方法分享
  • mysql数据库中SELECT * FROM是什么
  • 电脑任务管理器磁盘100%是什么意思
  • win10出现未知错误
  • win10右下角的图标点不开
  • 电脑已禁用ime是什么
  • win7系统引导坏了怎么修复
  • listview点击获取内容
  • 重庆电子税务局app下载
  • 重庆市医疗保障局
  • 没有单位怎么交职工养老保险
  • 国家税务总局手工发票查询平台
  • 江西税务客服电话
  • 诊所办理要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设