Android UI事件

  1. U I的概述
    在Android应用中,U I界面是人与手机之间的数据传递、交互信息的重要媒介和对话接口。
    最重要的一个环节就是界面处理
    Android应用的界面是由View和View Group对象构建而成的。View类是 Android系统平台.上用户界面表示的基本单元,View的一 些子类被统称为 Widgets (工具),它们提供了诸如文本输入框和按钮之类的U I对象的完整实现。
    View Group 是View的一个扩展,它可以容纳多个View,通过View Group类可以创建有联系的子View组成的复合控件。
    2.View类处理U I事件
    在应用程序中,每一个U I元素都是彼此不同的实例化View对象,每一个对象都包含专属于该View对象的事件。
    在布局中,一个View对象是通过公共的回调(Callback)方法来与应用程序的其它部分进行沟通的,当某一个特定动作发生在该U I的View对象中时,Android就会调用指定的回调方法。
    在Android中提供了一套事件处理接口。在View类中嵌套了这些事件接口,通过它们可以定义回调方法。因为,它们是OS的一部分,组成了View类及其所有的方法。在View类中嵌套的接口就是事件监听器。
    事件回调方法:
    事件监听器就是View类中的一个Java接口,里面包含了一个单独的回调方法。
    3.使用U I事件
    Android提供了很多不同类型的事件监听器接口 View.On Click Listener: on Click()
    View.On Long Click Listener: on Long Click()
    View.On Touch Listener: on Touch()
    View.On Create Context Menu Listener:on Create Context Menu()
    View.On Focus Change Listener: on Focus Change()
    View. On Key Listener: on Key()
    4.测试用例
    测试常用简单的Component
    测试菜单Component
    测试进度条Component
    测试对话框Component
    5.Android的布局
    在Android应用程序中,界面是通过布局文件设定的。
    布局文件采用XML格式,每个应用程序默认包含一个主界面布局文件,该文件位于项目的“res/ayout"目录中
    Android中的布局如下:
    (1)Linearl ayout
    (2)Relativel ayout
    (3 TableLayout
    (4) GridLayout
    (5)Framelayout
    (6)AbsoluteLayout
    线性布局(LinearLayout)
    线性布局是Android中较为常用的布局方式,它使用标签表示。
    线性布局有两种方式指定控件位置,一种是水平方向,一种是竖直方向。
    标签属性:相当于html css样式属性; android:开头
    LinearLayout详解
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值