位置: 编程技术 - 正文

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

  • 所得税 扣除
  • 个体工商户怎么补交个人所得税
  • 目的税包括
  • 转租价格由谁决定
  • 私车公用是否合法
  • 发票未到怎么暂估入账
  • 横向转拨财政款应通过什么科目
  • 促销费可以开专票吗
  • 违约金收入是否征税
  • 水泥企业销售收入比例
  • 长期借款利息计入在建工程
  • 彩票扣税比例
  • 预支的采购备用金是什么
  • 公司发放节日礼品
  • 个体工商户税收标准2023年
  • 利息可以开专票
  • 赠票视同销售,借方计入什么科目?
  • 差额征税可以开发票吗
  • 有限合伙创投企业
  • 公司购进的商品自己用的,税金怎么走账
  • windows10你需要trustedinstaller提供的权限才能更改
  • thinkphp获取数据库数据
  • 华为鸿蒙harmonyos官网4.0升级
  • PHP:ob_iconv_handler()的用法_iconv函数
  • 股权投资取得的收入计入什么科目
  • 金蝶迷你版财务软件报价
  • 短期贷款利息支出计算
  • 红字发票进项转出当期
  • Linux | 将SpringBoot+Vue项目部署到服务器上
  • node express安装
  • ips attack
  • 印花税是1%吗
  • 新手为什么要买二手车
  • wordpress图片模板
  • 企业进项税怎么查询
  • 生产过程半成品报废
  • 新个税累计预扣怎么算
  • 一般纳税人哪些行业可以简易计税
  • 租赁合同印花税怎么申报缴纳
  • 英文好书推荐
  • ajax 教程
  • 2022年最新装修风格
  • 新会计准则哪一年颁布
  • 企业季度所得税申报流程
  • 小规模纳税人购入货物收到增值税专用发票
  • 福利费发票抵扣了有什么后果
  • 应收账款多出来的钱记到什么科目
  • 取得虚开
  • 小规模纳税人手工帐怎么做
  • 怎样银行存款,预付帐款,应收帐款余额做资金平衡表
  • mysql 5.7.5 m15 winx64安装配置方法图文教程
  • xp系统打开浏览器没反应
  • 重装系统前 病毒怎么办
  • xp文件夹选项不见了怎么办
  • 电脑防火墙在哪里设置
  • Olehelp.exe - Olehelp是什么进程 有什么用
  • win8操作系统如何安装
  • windows8c盘满了怎么清理
  • Linux系统中如何复制虚拟机
  • 升级win10系统卡住不动了
  • android知识
  • unity 数学
  • jquery 选择
  • javascript的判断语句
  • jqgrid动态增加列
  • jQuery+JSON实现AJAX二级联动实例分析
  • 基于javascript的毕业设计
  • json jquery
  • js定义json对象
  • shell脚本实际运用
  • python设计程序
  • jQuery基本选择器总结
  • jquery获取指定元素
  • 水利建设基金如何计提
  • 电子税务局在手机上能登录吗
  • 社保申报每月几号申报
  • 广东省电子税务局电话
  • 农副产品免税最低多少
  • 煤炭资源税税率选煤税率多少黑龙江
  • 新疆税务电子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设