Android的构造器
2024-08-24 06:32:49
当Java代码创建一个View实例,或根据XML布局文件加载并构建界面时将需要调用该构造器
1.onFinishInflate():这是一个回调方法,当应用从XML布局文件加载该组件并利用它来构建界面之后,该方法就会被回调.
2.onMeasure(int,int):调用该方法来检测View组件及它所包含的所有子组件的大小.
3.onLayout(boolean,int,int,int,int):当该组件需要分配其子组件的位置,大小时,该方法就会被回调.
4.onSizeChanged(int,int,int,int):当该组件的大小被改变时回调该方法.
5.onDraw(Canvas):当该组件将要绘制它的内容时回调该方法进行绘制.
6.onKeyDown(int,KeyEvent):当某个键按下时触发该方法
7.onKeyUp(int,KeyEvent):当松开某个键时触发该方法
8.onTrackballEvent(MotionEvent):当发生轨迹事件时触发该方法
9.onTouchEvent(MotionEvent):当发生触摸屏幕事件时触发该方法
10.onWindowFocusChanged(boolean):当该组件得到,失去焦点时触发该方法.
11.onAttachedToWindow():当把该组件放入某个窗口时触发该方法
12.onDetachedFromWindow():当把该组件从某个窗口分离时触发该方法
13.onWindowVisibilityChanged(int):当包含该组件的窗口的可见性发生改变时触发该方法.
最新文章
- .Net中的AOP读书笔记系列之AOP介绍
- 保存登录信息的Cookie加密技术
- ant新建scp和sshexec任务
- (C/C++) Interview in English. - Memory Allocation/Deallocation.
- 集成iscroll 下拉加载更多 jquery插件
- Java高效计数器
- js优化 前端小白适用
- Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存
- 每天一个linux命令(13):less命令
- Windows环境下使用bitvise架构sftp服务器
- MySQL底层索引剖析
- 未能加载文件或程序集“Oracle.DataAccess”或它的某一个 依赖项。如何解决?
- Puppet的一些奇技淫巧
- 使用Vivado进行行为级仿真
- 转: 在Ogre中使用Havok物理引擎(源码)
- Java多线程超详细总结
- c++11多线程学习笔记之四 生产消费者
- January 09 2017 Week 2nd Monday
- Cassandra go语言client使用
- Long-Polling, Websockets, SSE(Server-Sent Event), WebRTC 之间的区别与使用
热门文章
- 关于position:absolute的困惑
- 借助 MySQLTuner 优化 MySQL 性能(转载的一篇文章)
- java集合类(二)
- MySQL_杭州11月销售昨日未上架的SKU_20161212
- JavaWeb总结--Servlet 工作原理解析
- Linux内核分析第六周学习总结:进程的描述和进程的创建
- __iter__
- Spring —— 三种配置数据源的方式:spring内置、c3p0、dbcp
- iOS设计模式-Block实现代理的逻辑
- Convert HTML Entities