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

Android开发学习 之 五、基本界面控件-2按钮控件

阅读更多

五、基本界面控件-2按钮控件

5.2 按钮控件

Button的子类

5.2.1 Button


图5.2.1Button

 

android.widget.Button最常用的按钮,继承自android.widget.TextView,在android.widget包中。

他的常用子类CheckBox, RadioButton, ToggleButton。

 

通常用法:

super.findViewById(id)得到在layout中声明的Button的引用,setOnClickListener(View.OnClickListener)添加监听。然后再View.OnClickListener监听器中使用v.equals(View)方法判断哪个按钮被按下,进行分别处理。

 

 

5.2.2 CheckBox


图5.2.2CheckBox

 

android.widget.CheckBox复选按钮,继承自android.widget.CompoundButton,在android.widget包中。

常用方法:

isChecked()检查是否被选中。

监听按钮状态更改,需要添加setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener);

 

5.2.3 RadioButton


图5.2.3RadioButton

 

android.widget. RadioButton单选按钮,继承自android.widget.CompoundButton,在android.widget包中。

 

通常用法:

单选按钮要声明在RadioGroup,RadioGroup是流式布局android.widget.LinearLayout的子类。

单选按钮状态更改的监听,是要给他的RadioGroup添加setOnCheckedChangeListener(RadioGroup.OnCheckedChangeListener)监听器。注意监听器类型和CheckBox是不一样的。

 

 

 

5.2.4 ToggleButton


图5.2.4ToggleButton

 

android.widget. ToggleButton开关形式的按钮,继承自android.widget.CompoundButton,在android.widget包中。

 

常用属性设置:

 

android:textOn=""

选择状态文字

android:textOff=""

未选状态文字

 

 

 

 

  • 大小: 7.7 KB
  • 大小: 8.5 KB
  • 大小: 7.9 KB
  • 大小: 7.1 KB
分享到:
评论

相关推荐

    android UI界面控件元素集.rar

    android UI界面控件元素集,比如菜单,单选按钮、按钮文字和背景的设置、带动画的按钮、按钮事件监听的实现、checkbox进行监听、EditText编辑框、单项选择、多项选择、Menu菜单、WebView使用等。

    Delphi XE8 iOS与Android移动应用开发(APP开发)[完整中文版]

    2. 使用基本用户界面控件 18 3. 使用设备功能 20 4. 使用后端服务 21 5. 访问数据库 21 第二章 配置Mac上的开发环境(IOS) 23 2.1 Mac 和 iOS 的要求 23 2.2 配置 Mac 上的iOS模拟器 24 2.2.1 安装平台助手 ...

    编写微信界面(UI界面设计-移动平台开发技术-gddrxy

    1. Android有五大布局对象,它们分别是FrameLayout(框架布局:不知道是不是这么翻译的),LinearLayout (线性布局),AbsoluteLayout(绝对布局),...2. 其中用户注册界面中需要出现8种以上的Android基本控件,并在Activ

    新版Android开发教程.rar

    Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商...

    实验2-Android-应用的界面开发(1).doc

    实验2、Android 应用的界面开发(1) 1. 实验目的 1、掌握Android应用结构组成 2、了解控制UI界面的三种方式 3、掌握XML界面控制的设计方法 4、掌握常用界面组件TextView、EditText、Button 2. 实验步骤 1. 掌握...

    android 自定义控件源码实现

    android 自定义控件代码实现。有需要自定义按钮的,请下载使用,供学习

    android开发资料大全

    android用户界面之按钮(Button)教程实例汇 android用户界面之ProgressBar教程实例汇总 android用户界面之WebView教程实例汇总 android用户界面之GridView教程实例汇总 android用户界面之SurfaceView教程实例汇总 ...

    Android Studio 界面布局之xml文件中给输入框editText修改下划线颜色 / 为按钮设置圆角和颜色 / 约束布局预览效果和运行效果不一致 问题的解决

    Android Studio 在xml文件中设置界面布局1、xml文件中给输入框editText修改下划线颜色2、设置button按钮为圆角及修改按钮颜色3、运用约束布局时预览效果和运行效果不一致 写一写今天困扰我很久的问题:如何给...

    Android自定义控件-仿淘宝ios客户端天猫商品详情界面动效

    一个自定义控件继承自ScrollView,下拉时header会放大松开后会恢复原状,上滑时header会被下面的内容吃掉盖住而且会稍稍往上滑,在header高度范围内滑动时导航栏背景和导航栏的按钮会反向改变透明度形成一种对比效果。

    android开发揭秘PDF

    第2章 Android开发环境搭建 2.1 Android开发准备工作 2.2 开发包及其工具的安装和 配置 2.2.1 安装JDK和配置Java开发 环境 2.2.2 Eclipse的安装与汉化 2.2.3 SDK和ADT的安装和 配置 2.3 创建第一个Android项目——...

    android开发入门与实战(下)

    第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、Android...

    Android应用开发揭秘pdf高清版

    《Android应用开发揭秘》内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏...

    android开发技术实现实现qq登录注册好友列表界面跳转

    android开发技术实现实现qq登录注册好友列表界面跳转 1.设计登录界面,注册界面和好友列表界面。 2.在登录界面输入用户名“admin”,密码“abc123”后,判断用户名和密码是否正确。 (1)若用户名或密码错误则给出相应...

    100多个Android Demo的集合

    这里面有很多android开发中所使用的控件,并且以一种交互式的界面将其展现出来,希望能对android开发初学者有所帮助。

    Android用户注册界面简单设计

    本文实例为大家分享了Android用户注册界面的设计,供大家参考,具体内容如下 ...设计一个用户注册界面,在其中要使用到 文本框、编辑框、按钮、单选按钮、复选框、列表选择框、列表视图、图片视图 等控件。 (1)

    Android核心技术与实例详解 PDF扫描版

    4 2 按钮控件 4 2 1 Button类简介 4 2 2 ImageButton类简介 4 2 3 9Patch图片简介 4 2 3 9Patch图片使用案例 4 3 状态开关按钮 4 3 1 ToggleButton类简介 4 3 2 开关按钮的使用 4 4 单选按钮与复选按钮 4 4 1 ...

Global site tag (gtag.js) - Google Analytics