首先说明一下CheckBox是什么东东?

其实大家都经常能见到,CheckBox就是复选框。 和RadioButton是不同的。 RadioButton如果在一组中是同时只能显示一个的。

举例说明CheckBox:

public class CheckBoxActivity extends Activity {private static CheckBox checkBox;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.activity_checkbox);checkBox = (CheckBox)findViewById(R.id.checkBox1);checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton arg0, boolean arg1) {// TODO Auto-generated method stubToast.makeText(CheckBoxActivity.this, checkBox.getText()+" : "+arg1, 0).show();}});    }
}

布局文件也就不贴出来了, 就一个CheckBox和一个Button

接下来看运行效果:

默认情况下为如下图:

当我选中“选中我试试看”的效果图:

当我不选中时的效果图为:

总结:

<1> : CheckBox和RadioButton都是继承Button的,但是两者还是有区别的

<2> :一组CheckBox是可以同时选中的,也可以不同时选中

<3> : CheckBox可以是当事件发生时立刻生效,也可以等最后按Button按钮后才生效(可以留给大家练习)

好,这节课就到这里

Android UI学习之CheckBox相关推荐

  1. 【android UI学习】LinearGradient实现歌词滚动

    Shader着色器的讲解,可以参考 [android UI学习]Shader着色器 这里LinearGradient的实际运用 先看运行效果 具体思路就是, 用LinearGradient设置一个三个 ...

  2. android UI学习书籍

    著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:扯淡兄 链接:http://www.zhihu.com/question/19579609/answer/21561103 ...

  3. android开发UI界面布局教学,android UI学习 -- 设置界面的布局(包括style的使用,selector的使用,Checkbox自定义样式,菜单项的样式)...

    最终实现效果如下图: 具体来说就是实现了checkbox自定义选中和为选择样式,菜单项根据不同位置设置不同背景. 先上整体布局文件代码: xmlns:tools="http://schema ...

  4. Android UI学习组件概述

    Android的UI组件繁多,如果学习的时候不能自己总结和分类而是学一个记一个不去思考和学习他们内在的联系那真的是只有做Farmer的命了.为了向注定成为Farmer的命运抗争,在学习Android的 ...

  5. android layout组件,Android UI学习 - Linear Layout, RelativeLayout

    1.一些常用的公共属性介绍 1) layout_width -宽 fill_parent: 宽度和父元素相同,wrap_content: 宽度随本身的内容所调整,或者指定 px值来设置宽 2) lay ...

  6. Android UI学习 - Linear Layout, RelativeLayout

    1. 一些常用的公共属性介绍 1) layout_width - 宽 fill_parent: 宽度和父元素相同,wrap_content: 宽度随本身的内容所调整,或者指定 px 值来设置宽 2) ...

  7. android tabhost --android UI 学习

    2019独角兽企业重金招聘Python工程师标准>>> 实现TabHost有三种方式:继承自TabActivity,ActivityGroup和自定义的Activity 实现效果图: ...

  8. Android UI学习 - GridView和ImageView的使用

    GridView: A view that shows items in two-dimensional scrolling grid. The items in the grid come from ...

  9. Android提供了哪些主要UI控件,Android必备:Android UI控件的了解与学习

    因为工做须要,最近一段时间,须要进行Android App开发的学习,以前简单的进行过Android的了解,对于基本的Android环境的搭建等已经有过整理,一个Android App是由一个或多个A ...

  10. Android:日常学习笔记(8)———探究UI开发(2)

    Android:日常学习笔记(8)---探究UI开发(2) 对话框 说明: 对话框是提示用户作出决定或输入额外信息的小窗口. 对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件. 提示 ...

最新文章

  1. go语言的计数器iota
  2. python tkinter火柴人_趣学Python编程
  3. 一文说通Blazor for Server-Side的项目结构
  4. markdown居中文本 - 代码篇
  5. 软件设计师1991下午试题1(流程图解析)
  6. Centos定时备份 MySQL数据库
  7. Hierarchical clustering
  8. Windows 7如何无线上网和宽带上网
  9. 图片查看器-Python-tkinter
  10. 真正无广告的看书软件,免费可换源!-大萝卜博客网
  11. python Flask快速入门
  12. 电信专家王煜全:手机监管面临三大困境
  13. 孕妇饮食禁忌隐私政策
  14. 企业级BOM系统与外部系统集成的几种方案
  15. ios应用接入人人网(分享到人人网)
  16. python中的range()函数详解
  17. QSPI驱动带NV3030B的LCD屏
  18. Java基础—集合框架(三)
  19. 【webshell管理工具之一】中国菜刀
  20. 串口助手和淘晶驰串口屏模拟器联调

热门文章

  1. Redis之Pipeline使用注意事项
  2. Linux 基础——ls 命令
  3. 2017.4.18-morning
  4. Escape Sequences in String
  5. php常见问题辨析(二)
  6. 生活养生--转载微博
  7. spring2中jpa的配置和使用
  8. maven 加入第三方库_项目pom里引入第三方库的四个方法
  9. WCF 第五章 行为
  10. linux 复制文件时,报cp: omitting directory `XXX'