位置: 编程技术 - 正文

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

  • 怎样在电子税务局查询已开发票
  • 利率 税率
  • 个人开具劳务费增值税发票
  • 财务报表审计的标准
  • 其他收益科目在哪个科目前面填
  • 增值税申报表中应税货物销售额
  • 如何设置处理器个数如何设置显示器超频
  • 季度流动比率怎么算
  • 拆迁车间
  • 职工福利费食堂买菜小票可以报销吗
  • 未及时支付工资时间界限
  • 企业收到一笔钱不知道什么钱 如何做账
  • 交际应酬费用
  • 建筑工程伙食费包括什么
  • 实收资本印花税税率多少
  • 餐饮消费,碰到商家不愿意开发票怎么办?
  • 个人名下车辆过户
  • 初级备考计划表
  • 体育用品怎么才能买到
  • 应收账款及票据
  • 信息技术包括哪几个方面
  • 物流公司进项票多了,可以帮人开票吗
  • 什么人适用131419手机号码
  • 增值税免税标准30万含不含税
  • 政府补贴的银行卡注销了会怎么样
  • 月末进项税额结转会计分录
  • 公账转公账没有发票
  • 怎样知道自己是否贫血
  • 企业财政拨款所得免税吗
  • 如何将win11任务栏变小一点
  • 限额领料单一般一式几联
  • linux怎么启动.sh文件
  • 年应税销售额包含哪些
  • 银行对账单怎么写凭证
  • wordpresswiki
  • Cursor!!!GPT-4帮我写代码
  • 驱动开发函数详解
  • WIN11系统CPU占用率高
  • linux vimdiff命令
  • python2 tkinter
  • 原材料用于在建工程增值税如何处理
  • 清单发票填开注意事项
  • 子公司认定消费税需要披露信息
  • Servlet4.0 Response
  • 怎样回到一年前
  • 13%和17%税率
  • 第一季度利润表年初余额
  • 红字信息表跨月已报税
  • 填写记账凭证的日期一般是会计人员填制记账凭证的
  • 固定资产折旧的计算方法
  • 公司年度汇算清缴费用多少
  • 现金形式福利费个税软件怎么申报个税
  • 财务规定保险柜存放现金最多不超过多少
  • 宣传费怎么做账
  • 现金日记账定金怎么算
  • 无形资产及其他资产包括哪些科目
  • 装修费用一次性摊好还是分期好
  • 其他应收款如何计提坏账准备
  • 其他应付款贷方增加还是减少
  • 公司房租没有发票不入账税务怎么处理
  • 资产负债表不平最简单的方法
  • 编制记账凭证的依据
  • mysql用中文字段
  • windows自带截图软件
  • macbook如何安装windows
  • win7开机自动弹出注册表编辑器怎么办
  • win8怎么清空电脑只剩系统
  • 关于博客说法错误的是
  • linux搭建php运行环境
  • jquery动态添加css样式
  • ssh远程执行命令返回结果存成本地变量
  • 如何分析源码
  • jquery 异步加载
  • JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
  • 国际货运怎么代理
  • 财税专家刘杨简历图片介绍
  • 土地增值税清算退税涉及企业所得税补缴
  • 北京国税电子税务局网址
  • 免征增值税的销售额
  • 国地税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设