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

本文介绍了Android中常见的用户界面组件TextView、EditText和Button。TextView作为文本展示控件,同时也是其他文本编辑控件的基础。EditText是可编辑文本框,常用于获取用户输入,支持设置输入类型和提示文本。Button是用户交互的重要元素,涉及多种类型的按钮及事件处理机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  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方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值