Android用户界面基础之TextView控件,EditText控件,Button控件的学习
来源:互联网 发布:快速下载淘宝 编辑:程序博客网 时间:2024/05/17 08:23
TextView系列控件简介
TextView作为一个系列控件的根类,被定义为一个完整的文本编辑控件。只是作为控件,TextView控件的编辑功能被禁用了。TextView的主要子类有如下几个分支:CheckedTextView一个通常和ListView联合使用的可选文本控件;Button系列,包括普通的按钮、图片按钮、单选按钮、复选按钮和状态按钮;EditText系列定义了一组可交互的文本编辑器。TextView的主要属性
TextView具有两重身份:其一,该类是View类的直接子类,是一组控件类的父类,定义了一个完整的文本编辑控件;其二,作为一个普通的标签控件,该类被配置为不可编辑。通常我们说到TextView的时候更多是指标签控件,该控件通常被用于作为文本展示的控件,很少参与界面交。什么是TextView?
·作为一组视图类的基类
- 一个完整的文本编辑器
- 继承树
android:view.View
android:widget.TextView
android:widget.EnditText
android:widget.Button
·作为一个控件
- 被配置为不能编辑EditText控件
EditText类,TextView的直接子类之一,是一个具有文本编辑和显示功能的完整的文本编辑控件。其主要属性和方法均继承自TextView。在Android中常作为获取用户文本输入的界面元素使用。主要的子类包括自动补全文本输入框和多项自动补全文本输入框。
hint:提示文本框中的输入内容
inputType:输入的类型。number:数字 textPassword:密码 phone:电话号码
numeric:数字 integer 整数
password:密码
phoneNimber:数字
singleLine: 只能输入一行
capitalize:首字母大写Button控件
Button,按钮类,是Android中使用频率最高的基本控件之一,主要用于与用户交互。按钮类最常用的交互事件是OnClick单击事件。按钮又分为:普通按钮、图片按钮、单选按钮、复选按钮和状态按钮。Button主要用于与用户交互。
事件处理三要素:
·事件源
·事件(基础事件和复核事件)
·事件处理方法
事件处理步骤:
·确定事件源
·创建事件监听器,实现事件监听方法:
1.在Activity中创建内部类实现事件监听借口并将之实例化
2.在Activity中匿名实现事件监听借口
3.让activity直接实现事件监听借口
·将事件监听器注册到事件源
监听:实现OnClickListener接口,重写onClick方法
- Android用户界面基础之TextView控件,EditText控件,Button控件的学习
- Android基础学习 - 简单控件,EditText 、 Button :
- Android基础控件之TextView与EditText
- Android学习(一)TextView,ImageView,Button,EditText,控件
- Android02--Android之UI控件TextView+Button+EditText
- Android常见的几个控件(TextView,EditText,Button)
- Android基本常用控件的介绍TextView EditText Button Menu
- Android的常见控件(TextView、EditText、Button、Menu)使用
- Android用户界面基础之Chronometer控件学习
- 2.Android基础:常见控件----->EditText、Button
- Android 开发基础篇——UI——基础控件(TextView、Button、EditText)
- Android学习 11 ->控件之TextView和EditText
- Android之TextView、EditText控件显示表情图片
- Android控件复习之TextView与EditText
- Android控件——TextView、EditText、ImageView、Button、ImageButton
- Android控件 - TextView、Button、EditText、CompoundButton、CheckBox简介
- Android学习-常见的UI控件 TextView、EditText和ImageView
- android之控件EditText学习
- 线段树系列(数据结构)
- Session对象不必须依赖Cookie
- redis问题
- 聊一聊Android 6.0的运行时权限
- [ZJOI 2013] bzoj3110 K大数查询 (整体二分)
- Android用户界面基础之TextView控件,EditText控件,Button控件的学习
- JavaScript define
- 用批处理自启动tomcat
- photoshop cs5 在win8,win10中不可拖拽图片打开或者无法直接拖到photoshop中的问题解决
- ArrayList与LinkedList
- 不重新定义继承而来的缺省参数值
- AXI总线简介
- mac下配置gradle的环境变量
- activiti工程环境搭建和流程图创建