| 类别 | 方法 | 描述 |
|---|---|---|
| Creation | Constructors | |
| onFinishInflate() | 当View和它的所有子对象从XML中导入之后,调用此方法 | |
| Layout | onMeasure(int, int) | View会调用此方法,来确认自己及所有子对象的大小 |
| onLayout(boolean, int, int, int, int, int, int) | 当View要为所有子对象分配大小和位置时,调用此方法 | |
| onSizeChanged(int, int, int, int) | 当View大小改变时,调用此方法 | |
| Drawing | onDraw(Canvas) | 当View要绘制它的内容时,调用此方法 |
| Event processing | onKeyDown(int, KeyEvent) | 当一个新的按键事件发生时,调用此方法 |
| onKeyUp(int, KeyEvent) | 当一个按键释放事件发生时,调用此方法 | |
| onMotionEvent(MotionEvent) | 当一个动作事件(如触摸)发生时,调用此方法 | |
| Focus | onFocusChanged(boolean, int) | 当View获得或失去焦点时,调用此方法 |
| Attaching | onAttachedToWindow() | 当View附加到一个窗体上时,调用此方法 |
| onDetachedFromWindow() | 当View离开它的窗体时,调用此方法 |
原文:http://blog.csdn.net/berber78/article/details/42069301