位置: 编程技术 - 正文

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

  • 增值税开票软件ukey版
  • 个人购买二手房贷款能贷多少
  • 哪些科目会影响损益
  • 法人可不可以办信用卡
  • 滞纳金开专票要交税吗
  • 没有借贷资质的公司对外放款
  • 建筑工程外地预交税款后完工怎么办
  • 筹建期间取得的专用发票怎么入账
  • 监控设备的维修保养
  • 房地产企业增值税预缴
  • 售后返租税收规定
  • 支票入账怎么填写
  • 天猫店不开发票会被扣多少分
  • 农村的生产经营是什么
  • 国家征收苗木专业合作社成员土地,应该怎样出示证件
  • 财务费用在汇算清缴时填哪里科目
  • 食堂固定资产管理制度
  • 定期存款利息收入现金流
  • 办公家具可以一次性抵扣吗?
  • 为什么红字信息查不到
  • 工程管理咨询费计入什么科目
  • 所得税税前扣除税金有哪些
  • 会议展览服务费需要交印花税吗
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 已收款未发货会计分录
  • 计入固定资产成本的费用
  • 预提费用的对应科目
  • 进项抵扣发票如何查询
  • 2017年8月21日是什么日子
  • php文件扩展名是什么
  • 消防工程改造方案
  • 维多利亚国家艺术馆
  • 视图机制
  • get请求有哪些
  • 报销差旅费属于什么现金流量项目
  • 接待客人发生的事故
  • 印花税需要扣除负数发票吗
  • Python怎么转化为中文
  • 帝国cms安装教程
  • 哪些费用专票是免税的
  • 丢失增值税发票已报税证明单取消
  • 职工薪酬包括哪几类
  • 内账中采购另付的税点算成本还是费用
  • 小企业会计准则调整以前年度费用分录
  • 投资性房地产出售
  • 生产成本科目期末怎么结转
  • 与广告公司签个协议
  • 债券清算原则
  • 固定资产报废的变卖收入计入哪个科目
  • 厂房的使用寿命
  • 资产减值损失属于损益类的收入还是费用
  • 自创商誉是否需要纳税
  • 无形资产的费用化支出计入成本吗
  • 10万以下销售额怎么算
  • 小规模纳税人购进税控设备如何抵扣
  • 一般户和基本户怎么使用最好
  • SQL Server 2016 CTP2.3 的关键特性总结
  • win8开始界面
  • Mac无法连接到iCloud
  • 使用u盘安装windows10电脑识别不出来
  • Mac怎么查看WiFi使用量
  • centos硬盘分区磁盘分区
  • 超级管理员不能用winhello
  • win10系统保留分区可以删除吗
  • win7远程桌面连接怎么设置
  • c#程序代码大全
  • dos启动方式
  • 批处理常用命令总结
  • 动态创建菜单
  • 用unity做2d游戏
  • win7怎么设定关机时间
  • js中的!
  • jquery使用什么方法隐藏元素
  • jquery作品
  • python traits
  • python自动翻译小工具
  • 电子税务局登录入口
  • 国家税务总局风险识别报告
  • 城镇土地使用税税率
  • 各种税务申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设