android view的一些常用触发方法
2015-11-20 13:57
344 查看
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离开附着的窗口时触发,Android123提示该方法和 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离开附着的窗口时触发,Android123提示该方法和 onAttachedToWindow() 是相反的。
onWindowVisibilityChanged(int) 当窗口中包含的可见的view发生变化时触发
相关文章推荐
- Android服务之Service(其一)
- android沉浸式状态栏实现
- (转)Android如何编程设置APP安装位置(外部存储或内部存储)?
- android BitmapFactory的OutOfMemoryError: bitmap size exceeds VM budget解决方案
- Android SDK Manager 更新
- 常见android手机分辨率(xxhdpi,xhdpi)
- zigbee网关 android客户端编写温度计功能
- Android Studio 使用了xmlns:app 代码不提示问题
- Android:Touch事件分发机制
- android 适配器里面的按钮点击切换
- android实现文本复制到剪切板功能(ClipboardManager)
- Android控件之ToggleButton、Switch
- 【转】 android 4.4 Step Counter Sensor计步器的使用
- ButterKnife是一个专注于Android系统的View注入框架
- Android开发之BroadcastReceiver详解
- ButterKnife是一个专注于Android系统的View注入框架
- Android编程实现图标拖动效果的方法
- Android MultiAutoCompleteTextView多文本输入提示
- Android编程实现检测当前电源状态的方法
- Android resources.arsc资源文件防护原理分析