本博文将介绍分析Android中的View的知识:
一、首先来看Android API上的介绍
This class represents the basic building block for user interface components.
此类表示用户界面组件的基本构建块。
关于一个View,主要有以下几个方面:
Using Views、
Implementing a Custom View、
IDs、
Position、
Size, padding and margins、
Layout、
Drawing、
Event Handling and Threading、
Focus Handling、
Touch Mode、
Scrolling、
Tags、
Properties、
Animation、
Security
详情请查阅Android API。
二、这里主要讲一下View的常用使用,包括它的注册监听器、方法等等。
1、注册监听器:View的监听器如下:
需求不同,会用到不同的监听器。常用的有View.OnClickListener、View.OnLongClickListener、View.OnTouchListener。
2、XML Attributes:xml属性即在布局文件中使用的给对应的View进行相应的设置。
这里列出了部分xml attributes:
因内容太多,全部内容请见Android API,附上链接https://developer.android.com/reference/android/view/View.html
3、View的构造方法:
View的构造方法是需要掌握的,在自定义View的时候会用到。
4、View的普通方法。同样内容太多,请查阅Android API,并附上链接:https://developer.android.com/reference/android/view/View.html
api上对方法有详细的分析介绍,我们在实际项目中根据需求不同,采用不同的方法,可来查阅api。
注:关于View,还有两大重点模块:关于View的事件处理、自定义View。后面的文章将分析这两块,敬请期待!
1262



被折叠的 条评论
为什么被折叠?



