自定义控件的一些简单概念

Android界面UI架构

自定义控件的一些简单概念_第1张图片

View与ViewGroup之间的关系

  1. 在android中,所有的控件都是从View和ViewGroup的基础上演化来的。
    View的继承关系
    自定义控件的一些简单概念_第2张图片

ViewGroup与提供具体功能的View之间的关系:
自定义控件的一些简单概念_第3张图片
2. View的作用(不包含ViewGroup):展示一个实际的视图功能
3. ViewGroup的作用:管理实际的View视图的位置和排列方式。

ViewPager是android.support.v4包中的控件。
ViewPager中,默认情况下,最多有三个view。

自定义控件在布局中使用时必须使用布局文件的全类名(包名+类名)。

自定义View的方式
  • 继承系统的View,对某个部分的功能继续增强。
  • 组合系统中存在的View,形成新的View
  • 自定义全新功能的View控件
Android中事件传递的方式和处理机制
  • 事件传递方式 :由外到内。最外层的控件最先获得事件
  • 事件的处理方式 : 由内到外。最内层的控件最先处理事件。

你可能感兴趣的:(android,view,控件,ViewGroup)