- 浏览: 325288 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
xuanyuanxiaoxue:
...
Android - LayoutInflater -
柴兴博:
不错 多谢
Android 悬浮Activity并可拖动(访悬浮歌词) -
di1984HIT:
写的很好,我收藏一下。
java之动态代理模式(JDK和cglib) -
chinacssnj:
待测试,明天测,测试的结果发给大家
网络开发上传文件到服务器 -
fx_199182:
...
Android之MediaPlayer
CheckBox,也就是多项选择。Android中提供了ChechBox控件,使用起来非常方便。这里还是老规矩,用一个Demo来演示
1:新建一个工程:CheckBoxDemo
2:布局文件如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:text="@+id/TextView01" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> <CheckBox android:text="@+id/CheckBox01" android:id="@+id/CheckBox01" android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox> <CheckBox android:text="@+id/CheckBox02" android:id="@+id/CheckBox02" android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox> <CheckBox android:text="@+id/CheckBox03" android:id="@+id/CheckBox03" android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox> <CheckBox android:text="@+id/CheckBox04" android:id="@+id/CheckBox04" android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox> <Button android:text="@+id/Button01" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> </LinearLayout>
3:源代码如下:这种是常见的一种表达形式。
package com.rocky.studio.ch426; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.TextView; import android.widget.Toast; public class CheckBoxDemo extends Activity { private TextView m_txtView; private CheckBox m_CheckBox1; private CheckBox m_CheckBox2; private CheckBox m_CheckBox3; private CheckBox m_CheckBox4; private Button m_Button; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); m_txtView=(TextView)this.findViewById(R.id.TextView01); m_CheckBox1=(CheckBox)this.findViewById(R.id.CheckBox01); m_CheckBox2=(CheckBox)this.findViewById(R.id.CheckBox02); m_CheckBox3=(CheckBox)this.findViewById(R.id.CheckBox03); m_CheckBox4=(CheckBox)this.findViewById(R.id.CheckBox04); m_txtView.setText("调查:你喜欢Android是因为什么原因?"); m_CheckBox1.setText("好看"); m_CheckBox2.setText("好用"); m_CheckBox3.setText("免费"); m_CheckBox4.setText("应用广泛"); m_CheckBox1.setOnCheckedChangeListener(m_checkboxListener); m_CheckBox2.setOnCheckedChangeListener(m_checkboxListener); m_CheckBox3.setOnCheckedChangeListener(m_checkboxListener); m_CheckBox4.setOnCheckedChangeListener(m_checkboxListener); m_Button=(Button)this.findViewById(R.id.Button01); m_Button.setOnClickListener(m_BtnListener); m_Button.setText("提交"); } private OnClickListener m_BtnListener=new OnClickListener() { public void onClick(View arg0) { // TODO Auto-generated method stub if(arg0.getId()==R.id.Button01) { int value=0; if(m_CheckBox1.isChecked()) { value++; } if(m_CheckBox2.isChecked()) { value++; } if(m_CheckBox3.isChecked()) { value++; } if(m_CheckBox4.isChecked()) { value++; } Toast.makeText(getBaseContext(), "你选择了 "+value+"项", Toast.LENGTH_SHORT).show(); } } }; private CheckBox.OnCheckedChangeListener m_checkboxListener =new CheckBox.OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub if(buttonView.getId()==R.id.CheckBox01) { if(isChecked) { Toast.makeText(getBaseContext(), "CheckBox 01 check ", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(getBaseContext(), "CheckBox 01 ucheck ", Toast.LENGTH_SHORT).show(); } } if(buttonView.getId()==R.id.CheckBox02) { if(isChecked) { Toast.makeText(getBaseContext(), "CheckBox 02 check ", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(getBaseContext(), "CheckBox 02 ucheck ", Toast.LENGTH_SHORT).show(); } } if(buttonView.getId()==R.id.CheckBox03) { if(isChecked) { Toast.makeText(getBaseContext(), "CheckBox 03 check ", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(getBaseContext(), "CheckBox 03 ucheck ", Toast.LENGTH_SHORT).show(); } } if(buttonView.getId()==R.id.CheckBox04) { if(isChecked) { Toast.makeText(getBaseContext(), "CheckBox 04 check ", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(getBaseContext(), "CheckBox 04 ucheck ", Toast.LENGTH_SHORT).show(); } } } }; }
发表评论
-
Android中AsyncTask的简单用法
2012-01-13 16:00 1126在开发Android移动客户端的时候往往要使用多线程来进行操 ... -
Android应用的自动升级、更新模块的实现 .
2011-11-16 14:01 644http://www.eoeandroid.com/threa ... -
一个APK反编译利器Apktool
2011-11-16 13:54 1555一个APK反编译利器Apktool APK 本地化 ... -
自定义Android标题栏TitleBar布局
2011-11-14 14:13 1214很多网友发现自己Android程序的标题栏TitleBar区域 ... -
Android GPS获取地理位置 .
2011-11-14 14:11 825import android.app.Activity; i ... -
android ListView详解
2011-11-14 13:48 1026在android开发中ListView是比较常用的组件,它以列 ... -
Android之Content provider 详解
2011-11-14 13:35 2435Android是如何实现应用程序之间数据共享的?一个应用程序可 ... -
Android源码地址
2011-11-12 19:14 1023http://blog.csdn.net/ilittleone ... -
android之File
2011-11-11 22:39 19691:Fileservice package cn.itcas ... -
Android知识补漏
2011-11-09 22:33 01:AndroidManifiest.xml < ... -
深入剖析Android消息机制
2011-11-09 14:13 934在Android中,线程内部或者线程之间进行信息交互时经常会使 ... -
Android之Handler详解(四)
2011-11-09 14:00 1263d、自己创建新的线程,然后在新线程中创建Looper,主线程调 ... -
Android之Handler详解(三)
2011-11-09 13:58 1348c、将消息队列绑定到子线程上,主线程只管通过Handl ... -
Android之Handler详解(二)
2011-11-09 13:54 1634二:sendMessage版本的Handl ... -
Android之Handler详解(一)
2011-11-09 13:22 2267一个Handler允许你发送和处理消息(Message)以及 ... -
关于StartActivityForResult方法的使用
2011-10-31 17:11 1053根据方法名可知 这个方法是要得到启动后的Activity返回的 ... -
Android 悬浮Activity并可拖动(访悬浮歌词)
2011-10-24 16:23 2049天天动听, 这款Android手机上的音乐播放器,相信不少朋友 ... -
Android GWES
2011-10-24 16:13 1154第八章 Android GWES 8.1 View Syst ... -
Android系统服务-WindowManager
2011-10-24 16:10 1416WindowManager是Android中一个重要的服务 ... -
http通信
2011-10-15 17:31 1068HTTP(HyperText Transfer Proto ...
相关推荐
主要为大家详细介绍了Android Checkbox的使用方法,感兴趣的小伙伴们可以参考一下
Android 中CheckBox的isChecked的使用实例详解 范例说明 所有的网络服务在User使用之前,都需要签署同意条款,在手机应用程序、手机游戏的设计经验中,常看见CheckBox在同意条款情境的运用,其选取的状态有两种即...
CheckBox复选框控件使用方法,具体内容如下 一、简介 1、 2、类结构图 二、CheckBox复选框控件使用方法 这里是使用java代码在LinearLayout里面添加控件 1、新建LinearLayout布局 2、建立CheckBox的XML的Layout文件...
4.4 用checkbox实现一个简单的物品清单 4.5 实现同意条款效果 4.6 radiogroup选择 4.7 imageview相框 4.8 spinner选择处理 4.9 gallery相簿 4.10 用.iava.io.file实现文件搜索 4.11 置换imagebutton按钮 4.12 实现...
复选框(CheckBox) 71 开关状态按钮(ToggleButton) 73 下拉列表框Spinner 74 ScrollView、HorizontalScrollView 77 垂直滚动(ScrollView) 77 水平滚动(HorizontalScrollView) 78 两个方向均可滚动 78 TabHost 79 ...
Android核心技术与实例详解 图书简介: 本书以Android应用程序的开发为主题 并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程 全书分为三篇共18章 第一篇以简单易懂的实例为依托 ...
[14本经典Android开发教程] 2 Android开发手册 API函数详解 一 TextView的API 1 1 结构 java lang Object android view View android widget TextView 直接子类: Button CheckedTextView Chronometer DigitalClock...
4.2.6 多项选择(CheckBox) 4.2.7 下拉列表(Spinner) 4.2.8 自动提示(AutoComplete.TextⅥew) 4.2.9 日期和时间(DatePicker、TimePicker) 4.2.10 按钮(Button) 4.2.1l 菜单(Menu) 4.2.12 对话框(Dialog) 4.2.13 图片...
2.2 HelloAndroid详解 2.2.1 程序结构 2.2.2 代码分析 2.3 权限permission 2.4 LogCat日志调试 2.5 示例练习 2.5.1 登录界面 2.5.2 事件处理 2.6 本章小结 第二篇 Android开发关键组件 第3章 Activity(活动) 3.1 ...
TextView(标签文本) EditText(文本输入框) Button(按钮) ImageButton(图像按钮...Checkbox(检查框) SeekBar(滑动条) RatingBar(评分条) Chronometer(秒表) ZoomButton(缩放按钮) CalendarView(日历)
android用户界面之Checkbox教程实例汇总 Android Wifi方法大全【总有一种方法适合你】 android开发环境搭建篇详尽的教程实例汇 图形图像之图像处理(缩放 旋转 转化) android开发之【腾讯微博android客户端开发】...
4.2.5 多项选择(CheckBox) 4.2.6 单项选择(RadioGroup) 4.2.7 下拉列表(Spinner) 4.2.8 自动完成文本框视图(AutoCompleteTextView) 4.2.9 日期选择器(DatePicker) 4.2.10 时间选择器(TimePicker) 4.2.11...
4.2.6 多项选择(CheckBox) 4.2.7 下拉列表(Spinner) 4.2.8 自动提示(AutoComplete.TextⅥew) 4.2.9 日期和时间(DatePicker、TimePicker) 4.2.10 按钮(Button) 4.2.1l 菜单(Menu) 4.2.12 对话框(Dialog...
4.2.6 多项选择(CheckBox) 4.2.7 下拉列表(Spinner) 4.2.8 自动提示(AutoComplete.TextⅥew) 4.2.9 日期和时间(DatePicker、TimePicker) 4.2.10 按钮(Button) 4.2.1l 菜单(Menu) 4.2.12 对话框(Dialog) 4.2.13 图片...
4.2.6 多项选择(CheckBox) 4.2.7 下拉列表(Spinner) 4.2.8 自动提示(AutoComplete.TextⅥew) 4.2.9 日期和时间(DatePicker、TimePicker) 4.2.10 按钮(Button) 4.2.1l 菜单(Menu) 4.2.12 对话框(Dialog...
7.3.5 多项选择(CheckBox)介绍与应用 7.3.6 单项选择(RadioGroup)介绍与应用 7.3.7 下拉列表(Spinner)介绍与应用 7.3.8 自动完成文本(AutoCompleteTextView) 7.3.9 日期选择器(DatePicker)介绍与应用 7.3.10 时间...