Android用户界面基础之TextView控件,EditText控件,Button控件的学习

来源:互联网 发布:快速下载淘宝 编辑:程序博客网 时间:2024/05/17 08:23
  1. 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
    ·作为一个控件
    - 被配置为不能编辑

  2. EditText控件
    EditText类,TextView的直接子类之一,是一个具有文本编辑和显示功能的完整的文本编辑控件。其主要属性和方法均继承自TextView。在Android中常作为获取用户文本输入的界面元素使用。主要的子类包括自动补全文本输入框和多项自动补全文本输入框。
    hint:提示文本框中的输入内容
    inputType:输入的类型。number:数字 textPassword:密码 phone:电话号码
    numeric:数字 integer 整数
    password:密码
    phoneNimber:数字
    singleLine: 只能输入一行
    capitalize:首字母大写

  3. Button控件
    Button,按钮类,是Android中使用频率最高的基本控件之一,主要用于与用户交互。按钮类最常用的交互事件是OnClick单击事件。按钮又分为:普通按钮、图片按钮、单选按钮、复选按钮和状态按钮。

    Button主要用于与用户交互。
    事件处理三要素:
    ·事件源
    ·事件(基础事件和复核事件)
    ·事件处理方法
    事件处理步骤:
    ·确定事件源
    ·创建事件监听器,实现事件监听方法:
    1.在Activity中创建内部类实现事件监听借口并将之实例化
    2.在Activity中匿名实现事件监听借口
    3.让activity直接实现事件监听借口
    ·将事件监听器注册到事件源
    监听:实现OnClickListener接口,重写onClick方法

0 0