位置: 编程技术 - 正文

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

  • 合伙企业如何纳入合并报表
  • 税目是什么意思和内容
  • 个人所得税中的综合所得包括哪些
  • 社保次月缴纳上月算不算中断
  • 如何确定核定征收的应税所得率
  • 旅游的合同
  • 购买办公用品并分发有关部门会计分录
  • 净资产合计低于实际收益
  • 利润的计算方法数学
  • 2016年红冲发票流程
  • 未来公司销售一批产品给东方公司
  • 刷银行卡消费安全吗
  • 加工费月底需要全部结转吗
  • 有哪些费用发票可以抵扣
  • 委托贷款利息收入怎么开发票
  • 工程施工属于什么会计科目
  • 小企业财务报表不包括
  • 转让旧固定资产怎么做账
  • 1697510490
  • 以前年度应收账款错误如何调整
  • win10重置后能恢复吗
  • 个人向公司借款模板
  • 查询数据库的7个标准步骤
  • 进货后退货的会计处理
  • 贷记卡怎么还利息
  • 企业发生的与日常经营活动无直接关系的各项利得
  • 记账凭证的总账科目是什么
  • 企业支付给员工的一次性伤残就业补助金计入哪项费用
  • 购买房屋缴纳的税款
  • function函数的定义
  • gpib-usb驱动
  • 微信实现刮刮卡抽奖效果
  • 如何查询发票领到几月份了
  • 票据权利的取得要件
  • 待抵扣进项税额的分录
  • 普通发票不满8项怎么开明细
  • 个人在平台销售怎么做
  • 应付职工薪酬账户期末余额可能是
  • 土地被政府收回会计分录
  • mysql 测试
  • 冲销以前年度费用会计分录
  • 网银数字证书年费
  • 中小型企业营业额多少
  • 一般纳税人每月开票不能超过多少
  • 金税四期有什么变化
  • mysql的存储引擎有哪些,区别是什么
  • 劳务公司的账务处理会计分录
  • 会计核算以什么为主
  • 公司购车按揭利率是多少
  • 车辆保险都入什么
  • 银行卡被误扣多少钱
  • 个体生产经营所得税
  • 抵扣旅客运输服务申报时填哪行
  • 支付宝电子发票怎么开
  • 递延收益确认的递延所得税资产有期限吗
  • 进项税额转出加计抵减填在哪里
  • 私企银行有哪几家
  • 获取数据库最新的一条记录
  • 解读分布式光伏开发前期工作要点及措施
  • centos7怎么配置yum源
  • 503 service unavailable错误说明
  • openmpi编译
  • windows10已经阻止此软件
  • windows取消隐藏文件夹
  • w10 2021年更新
  • 苹果Mac系统怎么恢复出厂系统
  • windows8桌面设置
  • 根据显示的图的照片吊坠
  • linux远程桌面连接工具
  • shell脚本用法
  • flask使用celery
  • javascript 触发事件列表 比较不错
  • fastdwg插件
  • 江西国税发票查询官网
  • 事前监督的名词解释
  • 申报个税身份证验证不通过
  • 成品油消费税税率2023
  • 四川省地方税务局2017年1号公告
  • 北京市国家税务局网站官网
  • 重庆市九龙坡税务局行政服务中心电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设