android开发入门之单选框的基本应用

随着android手机越来越火,android操作系统也深受开发者的喜爱,很多程序员慢慢转行做android开发。今天麦子学院的android开发老师给大家讲讲android单选框基本应用,今天我们跟着麦子学院android老师学习Android单选框的实现方式。

●使用Android单选框的时候,要用RadioGroup来分组
●选择RadioGroup里的单选框的时候,将调用RadioGroup的Check·()方法
●追加单选框被选择时处理的时候,
1.调用setOnCheckedChangeListener()方法,并把RadioGroup.OnCheckedChangeListener实例作为参数传入
2.在RadioGroup.OnCheckedChangeListener的onCheckedChanged()方法里,取得被选中Android单选框的实例
例程源码(Java)

1. 
view source
print?01.RadioGroup radioGroup = (RadioGroup)

2. 
findViewById(id.radioGroup);

3. 
radioGroup.check(id.radioButtonGreen);

4. 
RadioButton
radioButton = (RadioButton) findViewById(

5. 
radioGroup.getCheckedRadioButtonId());

6. 
Log.v("Test",
String.valueOf(radioButton.getText()));

7. 
radioGroup.setOnCheckedChangeListener(

8. 
new
RadioGroup.OnCheckedChangeListener() {

9. 
public void
onCheckedChanged(

10.
RadioGroup
group,

11.
int checkedId)
{

12.
RadioButton
radioButton = (RadioButton) findViewById(checkedId);

13.
Log.v("Test",
String.valueOf(radioButton.getText()));

14.
}

15.
});

例程源码(Resource)

1. 
< RadioGroup
android:id="@+id/radioGroup"

2. 
android:layout_width="wrap_content"

3. 
android:layout_height="wrap_content">

4. 
< RadioButton
android:id="@+id/radioButtonRed"

5. 
android:layout_width="wrap_content"

6. 
android:layout_height="wrap_content"

7. 
android:text="@string/Red"
/>

8. 
< RadioButton
android:id="@+id/radioButtonGreen"

9. 
android:layout_width="wrap_content"

10.
android:layout_height="wrap_content"

11.
android:text="@string/Green"
/>

12.
< RadioButton
android:id="@+id/radioButtonBlue"

13.
android:layout_width="wrap_content"

14.
android:layout_height="wrap_content"

15.
android:text="@string/Blue"
/>

16. < /RadioGroup>

关于android开发实战教程请前往:http://www.maiziedu.com/course/android/

时间: 2024-10-06 13:34:47

android开发入门之单选框的基本应用的相关文章

Android开发入门系列

<1>第一章:java简介- 掌握Java语言基础知识- 理解面向对象的编程思想- 运用Java编写简单的程序- 运用JDBC编写数据库访问程序 本章链接:http://pan.baidu.com/s/1i39OUO1 <2>第二章:Java语言基础      - 理解数据类型       - 掌握运算符       - 掌握数组       - 运用控制流语句 本章链接:(上)http://pan.baidu.com/s/1o6qHOQu(下)http://pan.baidu.c

学习Android开发入门

学习Android开发入门第四章:类与对象(上)-掌握成员变量和局部变量的使用-掌握方法重载和重写-掌握构造方法的执行过程-掌握static关键字的使用-掌握多态 本章 链接:1)http://pan.baidu.com/s/1gdmm3Nt2)http://pan.baidu.com/s/1kTn0sCZ<5>第五章:类与对象(下)- 掌握包的概念及包语句- 掌握掌握各种访问权限- 掌握final和abstract关键字- 掌握接口的定义及使用- 使用Eclispe创建jar包 本章 链接:

Android开发教程复选框详解

前面麦子学院的android开发老师给大家介绍过关于Android开发教程单选框详解,今天麦子学院的android开发老师给大家讲android复选框的一些基本内容. ●设置复选框的Check状态的时候,调用setChecked()方法 ●追加Android复选框被选择时处理的时候, 1.调用setOnCheckedChangeListener()方法,并把CompoundButton.OnCheckedChangeListener实例作为参数传入 2.在CompoundButton.OnChe

android开发入门详细教程

随着移动端开发的火热,越来越多的IT程序员转做移动开发,做J2EE的转做Android开发,现在让麦子学院android开发老师给大家讲讲一些入门经验,希望能给你带来帮助. 工具/原料 .        JDK,ADT,JAVA 方法/步骤 1.   开发工具的准备: 第一个工具:JDK1.7, 第二个工具:Android Developer Tools简称ADT. JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)  只需以上两个工具就可以进行开发

Android开发入门日记

2014.9.3 搭建开发环境: Windows 7/8 JDK ADT-Bundle Android SDK Manager --> Intel Atom x86 System Image --> AVD 2014.9.4 发现了 http://www.androiddevtools.cn ,提供墙内ADT下载. 2014.9.5 发现了很棒的学习网站 http://www.marschen.com ,用这个网站的视频开始学习. 2014.9.9 各种方法仍然无法让SDK Manager正常

Android开发入门的正确姿势,你get到了吗?

在进行Android开发之前,我们先了解一下Android的生态圈现状.Android系统是开源的,任何手机厂商和开发者都有权限去修改系统源代码,定制专属的系统. 这就产生了一个问题,不同手机厂商之间的ROM可能无法安装在对方厂商的手机上,而每个厂商生产的手机型号又多种多样(硬件配置和屏幕尺寸,而屏幕尺寸又会导致UI的适配性问题),Google将Android权限开放带来的结果就是Android的碎片化问题.先看一下当前Android系统版本的分布情况: Android 8.0开发者预览版已经发

android开发入门:android使用全局变量

android使用全局变量的方法有很多,但是简单好用的方法却很少,前段时间在麦子学院android开发视频教程上面发现一个很好的方法:  public class MyApp extends Application {  private Integer[] state;  public Integer[] getState() {  return state;  }  public void setState(Integer[] state) {  this.state = state;  } 

Android开发技巧——自定义单选或多选的ListView

这篇其实应该是属于写自定义单选或多选的ListView的基础教程,无奈目前许多人对此的实现大多都绕了远路,反而使得这正规的写法倒显得有些技巧性了. 本文原创,转载请注明在CSDN上的出处: http://blog.csdn.net/maosidiaoxian/article/details/45867927 Android中,ListView可以设置choiceMode,可见Android对ListView的单选或多选是有进行封装的,然而我看到的许多单选或多选的ListView,包括我以前写的例

android 开发-spinner下拉框控件的实现

Android提供实现下拉框功能的非常实用的控件Spinner. spinner控件需要向xml资源文件中添加spinner标签,如下: <Spinner android:id="@+id/spinner1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@+id/textView