`
liangoogle
  • 浏览: 279547 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 单选(RadioGroup )复选(CheckBox)按钮的应用

阅读更多

第一步,还是创建android项目。

第二步,修改已经生成的res/layout/main.xml

 

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:orientation="vertical"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent"  
  6. >  
  7.     <CheckBox    
  8.         android:id="@+id/checkBox"  
  9.         android:layout_width="wrap_content"  
  10.         android:layout_height="wrap_content"  
  11.         android:text="复选框1" />  
  12.     <CheckBox    
  13.         android:id="@+id/checkBox1"  
  14.         android:layout_width="wrap_content"  
  15.         android:layout_height="wrap_content"  
  16.         android:text="复选框2" />  
  17.     <RadioGroup   
  18.         android:id="@+id/radioGroup"  
  19.         android:orientation="vertical"  
  20.         android:layout_width="fill_parent"  
  21.         android:layout_height="fill_parent">  
  22.         <RadioButton android:id="@+id/radion1"  
  23.             android:layout_width="wrap_content" android:layout_height="wrap_content"  
  24.             android:text="北京" />  
  25.         <RadioButton android:id="@+id/radion2"  
  26.             android:layout_width="wrap_content" android:layout_height="wrap_content"  
  27.             android:text="天津" />  
  28.         <RadioButton android:id="@+id/radion3"  
  29.             android:layout_width="wrap_content" android:layout_height="wrap_content"  
  30.             android:text="上海" />  
  31.         <RadioButton android:id="@+id/radion4"  
  32.             android:layout_width="wrap_content" android:layout_height="wrap_content"  
  33.             android:text="重庆" />  
  34.     </RadioGroup>  
  35. </LinearLayout>  

 

第三步,添加主要代码

 

  1. import android.app.Activity;  
  2. import android.os.Bundle;  
  3. import android.widget.CheckBox;  
  4. import android.widget.CompoundButton;  
  5. import android.widget.RadioButton;  
  6. import android.widget.RadioGroup;  
  7. import android.widget.CompoundButton.OnCheckedChangeListener;  
  8.   
  9.   
  10. public class checkBox extends Activity implements OnCheckedChangeListener  {  
  11.     /** Called when the activity is first created. */  
  12.       
  13.       
  14.     RadioButton  r1 = null;  
  15.     RadioButton  r2 = null;  
  16.     RadioButton  r3 = null;  
  17.     RadioButton  r4 = null;  
  18.       
  19.     @Override  
  20.     public void onCreate(Bundle savedInstanceState) {  
  21.         super.onCreate(savedInstanceState);  
  22.         setContentView(R.layout.main);  
  23.           
  24.         CheckBox checkBox = (CheckBox) findViewById(R.id.checkBox);   
  25.         CheckBox checkBox1 = (CheckBox) findViewById(R.id.checkBox1);  
  26.         //获得单选按钮组  
  27.         RadioGroup radioGroup = (RadioGroup)findViewById(R.id.radioGroup);  
  28.         //获得单选按钮  
  29.         r1 = (RadioButton )findViewById(R.id.radion1);  
  30.         r2 = (RadioButton )findViewById(R.id.radion2);  
  31.         r3 = (RadioButton )findViewById(R.id.radion3);  
  32.         r4 = (RadioButton )findViewById(R.id.radion4);  
  33.           
  34.         checkBox.setChecked(true);   
  35.           
  36.         r1.setClickable(true);  
  37.         //监听多选按钮  
  38.         checkBox.setOnCheckedChangeListener(this);  
  39.         checkBox1.setOnCheckedChangeListener(this);  
  40.         //监听单选按钮  
  41.         radioGroup.setOnCheckedChangeListener(mChangeRadio);  
  42.           
  43.     }  
  44. //参考

  45.   http://blog.csdn.net/applezhengxd/archive/2010/05/06/5563512.aspx
分享到:
评论

相关推荐

    Radiogroup、Checkbox、Toast

    综上所述, Radiogroup、Checkbox、Toast是Android UI设计的关键元素,理解并熟练运用它们对于开发用户友好的应用程序至关重要。通过深入源码,开发者可以更好地了解其工作原理,并可能进行定制化开发。而项目文件...

    android popupwindow 单选、复选对话框

    本篇将详细讲解如何使用PopupWindow来创建单选和复选对话框,并讨论如何适应不同的适配器。 一、PopupWindow基础 PopupWindow是Android提供的一个可以自定义布局的类,它可以在屏幕上的任意位置弹出。创建...

    一个ImageView,单选复选按钮,开关按钮的例子

    在Android开发中,UI设计是至关重要的一环,而`ImageView`、单选按钮(RadioButton)和复选按钮(CheckBox)以及开关按钮(Switch)是构建用户界面时常用的组件。本示例将详细介绍这些组件的使用,并通过`LightDemo`...

    单选框、复选框、下拉框的使用及跨页面传值

    在Android应用开发中,用户界面的设计至关重要,其中单选框(RadioButtons)、复选框(CheckBoxes)和下拉框(Spinner)是常见的交互元素,它们用于收集用户的选择信息或控制用户界面的状态。本教程将深入讲解这三种...

    单选按钮(RadioButton)和复选框(CheckBox)

    在Android开发或者GUI编程中,单选按钮(RadioButton)和复选框(CheckBox)是两种常用的用户界面元素,用于收集用户的二进制选择信息。它们都属于选择控件,但功能上有所不同,提供了不同的交互方式。 单选按钮...

    Android应用源码之32.单选复选控件学习.zip

    在Android应用开发中,单选和复选控件是用户界面设计中不可或缺的元素,它们为用户提供了一种选择和确认信息的方式。本资料是关于Android应用源码中32.单选复选控件的学习资源,非常适合开发者进行参考和学习。 1. ...

    Android应用源码之32.单选复选控件学习-IT计算机-毕业设计.zip

    单选复选控件学习”显然是一个针对Android开发的学习资源,特别是关于如何使用单选按钮(RadioButton)和复选框(CheckBox)的实例代码。让我们深入探讨这些控件在Android中的应用及其重要性。 1. 单选按钮...

    Android studio APP开发 单选框和复选框

    单选按钮和复选按钮都是普通按钮Button的子类,所以可以使用所有Button的方法和属性。也有自己特有的属性方法 单选框 单选框就是在多个选项中只选择一个。 在Android中,单选按钮用RadioButton表示,而RadioButton类...

    Android 学习之- 单选按钮、复选框、状态开关、时钟控件

    在Android开发中,UI设计是不可或缺的一部分,而单选按钮(RadioButton)、复选框(CheckBox)、状态开关(Switch)和时钟控件(Chronometer)是常用的交互元素。这篇文章将深入探讨这些控件的使用方法、功能特性...

    Android实现对话框、列表框、单选复选框以及时间进度框代码

    在Android开发中,创建用户界面和交互是至关重要的部分,对话框、列表框、单选复选框以及时间进度框都是常见的组件。本教程将详细解释如何在Android中实现这些功能,并提供源码实例。 一、对话框 对话框在Android中...

    复选框多选Demo

    在Android开发中,复选框(CheckBox)是用户界面中常见的元素,用于提供多选功能。"复选框多选Demo"是一个典型的示例,它实现了全选、单选以及每一项的全选按钮,类似于淘宝购物车的功能。在这个场景中,用户可以...

    Android开发之获取单选与复选框的值操作示例

    Android开发中,获取单选与复选框的值是非常重要的一步骤,这篇文章将为大家介绍如何获取单选按钮和复选框的值,并提供了一个简单的示例代码。 单选按钮 单选按钮(Radio Button)是一种常用的UI控件,用于让用户...

    自定义自动换行的单选复选控件MultiLineRadioGroup-master.zip

    当涉及到用户交互的元素,如单选按钮(RadioButton)和复选框(CheckBox),开发者常常会遇到一个问题:这些控件在文字内容较长时,不能自动换行,导致界面布局混乱。针对这一问题,"自定义自动换行的单选复选控件...

    32.单选复选控件学习.rar

    通过这个压缩包中的学习资料,你将能深入理解如何在Android应用中有效地使用单选和复选控件,提升用户界面的交互性和易用性。同时,了解这些基础控件也有助于你进一步掌握Android开发中的其他复杂组件和交互逻辑。

    Kotlin实现单选和多选

    对于单选按钮,我们使用`RadioGroup.setOnCheckedChangeListener`来监听用户的选择变化,而复选框则使用`CheckBox.setOnCheckedChangeListener`来监听其选中状态的变化。 在实际开发中,我们可能会需要保存用户的...

    Android支持单选和多选的投票项目.zip

    Checkbox是复选框,允许用户选择多个选项;而RadioButton是单选按钮,用户只能选择一个选项。在投票系统中,如果每个问题可以有多个答案,那么应使用Checkbox;如果每个问题只有一个答案,则使用RadioButton。 实现...

    Android应用源码之自定义单选、多选对话框及popwindow窗口实例源码-IT计算机-毕业设计.zip

    - 创建布局文件,包含复选框(Checkbox)和相关文本。 - 使用Checkbox数组或者SparseBooleanArray来管理选中状态。 - 设置多选监听器,处理用户的选中和取消操作。 3. PopWindow窗口: PopWindow是Android中的...

Global site tag (gtag.js) - Google Analytics