位置: 编程技术 - 正文

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

  • 应交城建税计入哪个科目
  • 收入和费用类科目一般设置为什么辅助核算
  • 应收账款贷方余额重分类到哪
  • 如何合理把公司的钱拿出来
  • 租地建厂房合同
  • 视同销售货物缴纳增值税的有哪些?
  • 采购商品成本包括
  • 生产成本存货会计分录
  • 股本溢价如何计税
  • 申请生育津贴需要提供什么材料
  • 小规模纳税人销售已使用固定资产
  • 为什么要抵消损益
  • 预付房租是否需要分摊处理呢?
  • 损益调整是什么科目
  • 超市开发票要交百分之几的税?
  • 普票3点怎么算
  • 居委会有没有税收政策
  • 停车费专用发票可以抵扣进项税吗
  • 一般纳税人能否享受残保金优惠
  • 什么是中型企业?
  • 无票收入后附什么凭证
  • 出票人账号是付款号吗
  • win10怎么关闭相机
  • 公司注销时账面处理
  • 承兑交单是什么的一种
  • mysql的minus
  • 公司注册小规模有什么要求
  • wind10记事本在哪
  • nalntsrv.exe - nalntsrv是什么进程 有什么用
  • PHP:Memcached::__construct()的用法_Memcached类
  • 长期借款科目的期末余额
  • 开启资源管理器自动刷新功能
  • java 调用go
  • layuiadmin动态菜单
  • 灰狼算法的改进
  • 有限责任公司股东向股东以外的人转让股权
  • css加载是异步的吗
  • 预付卡怎么开票
  • 其他经营收益怎么算
  • 图片格式转换pdf
  • 遍历enumeration
  • 纳税人兼营不同税率
  • 现金折扣退回要考虑财务费用吗
  • 个体工商户开票是企业还是个人
  • 2022年最新苹果平板电脑
  • python中input转换
  • 累计销售额怎么算
  • 根据《中华人民共和国食品安全法》
  • 小企业会计准则和企业会计准则的区别
  • 增值税加计抵减怎么算
  • 个人劳务报酬所得税税率表
  • 如何计提营业税
  • 股权转让如何进行资产评估的
  • 作废的金额包含在总额里面吗
  • 买家退货少了犯什么法
  • 国家法定滞纳金规定
  • 货样广告品出口如何申报
  • 待清算商户款项分录的摘要是什么
  • 一般纳税人劳务费税率是多少2023
  • 培训费产生的差额是什么
  • 资产报废需要税费吗
  • 未达起征点可以申请一次性创业补贴吗
  • 金蝶现金银行存款账怎么记账
  • mysql免安装版怎么使用
  • freebsd 安装
  • 极速一键装机
  • 笔记本摄像头摄像
  • csinject.exe是什么程序的进程 csinject进程是安全的吗
  • 在windowsxp的应用程序中,经常有一些菜单选项呈暗灰色
  • bootstrap和jsp
  • javascript数组的应用
  • android自学之路
  • android recyclerview 拖拽加阴影
  • 最基本的实现进程是
  • js parseint parsefloat
  • code encode的区别
  • 国税局事业编制和公务员哪个比较好
  • 发票明细导入excel
  • 安徽省各地区最低录取中考分数线
  • 银川买的新房契税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设