位置: 编程技术 - 正文

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

  • 应付职工薪酬纳税调整
  • 山西税务年度申报在晋税通中怎么申报
  • 如何写财务制度
  • 小规模纳税人可以开数电专票吗
  • 购入不动产进项税额抵扣
  • 运输部门计入什么会计科目
  • 承兑汇票的贴现费用怎么计算
  • 办公用品开普票几个点
  • 航天金税服务费诈骗
  • 抵税必须要有发票
  • 增值税进项税额是什么意思
  • 会计中包装物计入
  • 专票遗失需要怎么处理?
  • 非营利组织免税资格可以免些什么税
  • 发票上开的购物卡,入帐时怎么写摘要?
  • 个人报销汽油费会计分录
  • 海运费付款方式
  • 赊销的账务处理流程
  • 海关增值税专用缴款书抵扣期限
  • 小微企业工业企业认定标准
  • 小宝宝耸肩膀缩脖子
  • 手机测wifi网速准不准
  • 批量删除 超链接
  • kb4586863更新
  • 未结算未取得发票怎么办
  • php数组有哪几种类型
  • 生产企业自营出口应税消费品
  • 办公用品开发票有哪些
  • 自然人股东是
  • php操作mysql数据库
  • 驾校属于什么行业分类类别
  • watch监听不到props数据改变
  • 微信利用php创建文件
  • php 数学函数
  • 承兑汇票兑现与贴现的区别
  • python对应位置相乘
  • 新合同旧合同的法律依据
  • mysql数据类型怎么判断
  • 差额征税扣除额的具体规定
  • 印花税减半征收政策什么时候开始的
  • 增值税扣税凭证不包括
  • 扶贫资金是如何发放的
  • 返还个人所得税怎么操作
  • 长期股权投资大白话解释
  • 食用油交税吗
  • 一个分组名称
  • 行政单位应缴预算款原则上按月缴清
  • 正数折扣发票
  • 福利费的进项税额会计分录
  • 第三方平台佣金账务处理
  • 政府补助会计核算
  • 税控系统全额抵扣增值税申报
  • 微信转账截图可以作为会计凭证吗
  • 施工图审查费属于什么费
  • 公司租用私人汽车怎么操作
  • 公司暂估成本分录
  • 鉴证咨询服务费可以抵扣吗
  • 银行退票业务
  • sql中的存储过程是干嘛用的
  • 学会整理内容
  • Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程
  • window mysql
  • 在windows中下列叙述正确的是什么
  • mac网易云怎么换皮肤
  • itunes无法更新app
  • ubuntu18.04配置
  • centos 安装源设置出错
  • vista和win10
  • linux 文字处理
  • 查找返回一行数据
  • media.codec是什么软件
  • dos批处理高级教程合编.pdf
  • dos命令到一个文件夹
  • python开发技术详解
  • unity资源包管理器
  • Android eclipse for mac redo 快捷键
  • c# addin
  • 河南省国家税务总局网站
  • 汽车销售环节要做什么
  • 税务局怎么知道房屋出租
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设