android自定义控件(四) View中的方法
2012-03-03 15:50
405 查看
onFinishInflate() 当View中所有的子控件 均被映射成xml后触发
onMeasure(int, int) 确定所有子元素的大小
onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发
onSizeChanged(int, int, int, int) 当view的大小发生变化时触发
onDraw(Canvas) view渲染内容的细节
onKeyDown(int, KeyEvent) 有按键按下后触发
onKeyUp(int, KeyEvent) 有按键按下后弹起时触发
onTrackballEvent(MotionEvent) 轨迹球事件
onTouchEvent(MotionEvent) 触屏事件
onFocusChanged(boolean, int, Rect) 当View获取 或失去焦点时触发
onWindowFocusChanged(boolean) 当窗口包含的view获取或失去焦点时触发
onAttachedToWindow() 当view被附着到一个窗口时触发
onDetachedFromWindow() 当view离开附着的窗口时触发,该方法和 onAttachedToWindow() 是相反的。
onWindowVisibilityChanged(int) 当窗口中包含的可见的view发生变化时触发
下图是从电子书提取的资料,与上面所讲类似
onMeasure(int, int) 确定所有子元素的大小
onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发
onSizeChanged(int, int, int, int) 当view的大小发生变化时触发
onDraw(Canvas) view渲染内容的细节
onKeyDown(int, KeyEvent) 有按键按下后触发
onKeyUp(int, KeyEvent) 有按键按下后弹起时触发
onTrackballEvent(MotionEvent) 轨迹球事件
onTouchEvent(MotionEvent) 触屏事件
onFocusChanged(boolean, int, Rect) 当View获取 或失去焦点时触发
onWindowFocusChanged(boolean) 当窗口包含的view获取或失去焦点时触发
onAttachedToWindow() 当view被附着到一个窗口时触发
onDetachedFromWindow() 当view离开附着的窗口时触发,该方法和 onAttachedToWindow() 是相反的。
onWindowVisibilityChanged(int) 当窗口中包含的可见的view发生变化时触发
下图是从电子书提取的资料,与上面所讲类似
相关文章推荐
- android开发之自定义控件时findViewById方法返回null的解决方法
- androidの自定义控件View在Activity中使用findByViewId得到结果为null,解决方法。。
- android自定义控件(四) View中的方法
- android自定义控件(四) View中的方法
- Android自定义控件:图片比例适配,解决图片白边(详解View中onMeasure方法)
- android自定义控件(四) View中的方法
- Android自定义控件:imageview重写onMeasure方法实现图片按指定比例显示,拉伸永不变形,解决屏幕适配问题
- android自定义控件(四) View中的方法
- Android自定义控件常用方法总结
- android view实现滑动的六种方法
- Android自定义View的实现方法,带你一步步深入了解View
- Android中通过注解代替findViewById方法 Android 中的 IOC 框架 【ViewInject】
- android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法
- Android中实现Webview顶部带进度条的方法
- Android开发显示之前获取view的宽高方法
- Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法
- Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器
- Android 自定义控件方法
- Android使用WebView播放flash的方法和JavaScript调用本地方法
- WebView 中的 JavaScript 调用 Android 的方法