学习知识:界面组成、事件监听器
====界面组成====
1.用户界面的基本组件叫做View,都是继承android.view.View类,Android里面预定义很多基本的界面组件,比如
Button, CheckBox, ProgressBar and TextView,它们一般称作组件或是部件(widgets or components)
2.当然一个View可以有多个其他的View组件构成,这样的东西叫做ViewGroup继承android.view.ViewGroup类,但它本身
也是继承android.view.ViewGroup类,它充当一个父视图(parent view),容纳其他的子视图(child views)
3.另外一种ViewGroup就是我们常说的布局,实际叫布局管理器,是一种容器视图,比如RelativeLayout,TableLayout等
4.视图层次是一种树形的结构,每个子视图都是父视图的分支,直到叶子(widgets or components)
例如视图布局:
视图层次:
====视图事件监听器====
常用的事件监听器如下所示:
onClickListener 用于响应点击事件
onLongClickListener 用于响应长按事件
onTouchListener 用于响应触摸事件,比如多手势
onFocusChangeListener 用语响应焦点转移事件
onKeyListener 用于响应键盘按键事件