学习知识:界面组成、事件监听器

====界面组成====

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         用于响应键盘按键事件

更多相关文章

  1. android activity 跳转与值
  2. Android解耦库EventBus的使用和源码分析
  3. android:处理ListView的条目长按事件
  4. android的touch事件分发响应机制
  5. [Android]ViewSwitcher使用范例
  6. Android之控制视图
  7. 也来遵守android UI 规范--GridView主界面设计
  8. Android(安卓)网络框架学习之OKHttp
  9. 自定义View之onMeasure()

随机推荐

  1. 使用nginx在android手机上搭建rtmp服务器
  2. 介绍几个我常用的小工具
  3. 推荐:Android(安卓)网络通信框架Volley简
  4. ActivityGroup(和TabHost一样的功能)
  5. 第一个Google Map 应用
  6. Effective Android(安卓)UI - MVP
  7. 关于Android中Java与Javascript之间的传
  8. 如何让Android模拟器的Browser可以浏览In
  9. Android开源项目汇总
  10. 在Android下抓包