- 浏览: 80230 次
- 性别:
- 来自: 北京
文章分类
最新评论
原文地址:http://www.eoeandroid.com/thread-294226-1-1.html
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发生变化时触发。
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发生变化时触发。
发表评论
-
Android SDK下载速度慢无法更新?使用国内镜像站加速
2016-01-29 18:18 690https://blog.kuoruan.com/24.htm ... -
探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法
2014-08-01 12:02 365原文地址:http://blog.zhourunsheng.c ... -
关于ViewPager和Fragment
2014-07-07 14:18 980原文地址:http://www.cnblogs.com/iho ... -
Android移动操作系统的脆弱性分类研究
2014-03-18 14:46 580下载地址:http://www.paper.edu.cn/re ... -
Android实战技巧:深入解析AsyncTask
2014-03-06 11:21 314原文地址:http://blog.csdn ... -
Ubuntu android真机调试
2014-03-06 11:01 412关闭adb服务,切换到root,重启adb服务,离开root ... -
64位Ubuntu配置android环境报错(...adb": error=2, 没有那个文件或目录)
2014-02-07 13:29 559原文地址:http://blog.csdn.net/jayho ... -
【Android 声音处理】MediaPlayer和SoundPool
2014-01-14 17:08 1862原文地址:http://blog.sina ... -
Android中error inflating class fragment
2013-06-19 17:21 1048原文地址:http://blog.csdn.net/qp120 ... -
拿来主义Android优秀开源项目
2013-06-05 11:57 841http://dengzhangtao.iteye.com/b ... -
android sqlite db-journal文件产生原因及说明
2013-06-05 11:37 3497原文地址:http://blog.csdn.net/chthq ... -
Android系统自带Camera方向判别
2013-05-22 16:40 628使用了OrientationEventListener, 也就 ... -
android onTouchEvent和setOnTouchListener中onTouch的区别
2013-03-27 10:35 674原文地址:http://blog.csdn ... -
Android源码编译整理总结
2013-01-08 11:37 653原文地址:http://www.cnblogs.com/hoj ... -
安卓图表引擎AChartEngine(一) - 简介
2012-12-20 17:47 910原文地址:http://blog.csdn.net/lk_bl ... -
微技巧:Android手机隐藏指令大全
2012-12-07 11:36 726原文地址:http://news.xinhuanet.com/ ... -
自定义控件(attrs定义属性的使用)
2012-12-04 11:38 1114这里为了演示使用自定义变量,字体大小改用自定义的属性。 首先 ... -
二进制在数学中的妙用
2012-11-14 15:50 766原文地址:http://blog.csdn.net/hackb ... -
国外程序员推荐:每个程序员都应读的书
2012-11-06 10:58 764原文地址:http://blog.jobbole.com/58 ... -
android 程序开发的插件化 模块化方法 之一
2012-11-02 10:47 883http://www.cnblogs.com/hangxin1 ...
相关推荐
Android自定义组件开发详解,进阶书籍。本书教你如何更好使用自定义view
Android自定义组件开发详解,让你彻底理解自定义组件(自定义View、ViewGroup等,彻底了解canvas和paint的基本和高级使用方法)
第一章 View的绘图流程 12 1.1、概述 12 1.2、Activity的组成结构 13 1.3、View树的绘图流程 15 1.3.1 测量组件大小 16 1.3.2 确定子组件的位置 17 1.3.3 绘制组件 18 1.4、说点别的 22 1.5 练习作业 22 第二章 ...
1) Android 自定义组件开发详解 2)view 绘图 ,界面等
本文实例讲述了Android编程自定义组件。分享给大家供大家参考,具体如下: 在Android中,所有的UI界面都是由View类和ViewGroup类及其子类组合而成。其中,View类是所有UI组件的基类,而ViewGroup类是容纳这些UI组件...
7.1.1 视图组件(View) 7.1.2 视图容器组件(Viewgroup) 7.1.3 布局组件(Layout) 7.1.4 布局参数(LayoutParams) 7.2 我的美丽我做主——Android中应用界面布局 7.2.1 实例操作演示 7.2.2 实例编程实现 7.3 不积跬步...
关于换肤请移步:ThemeSkinning 2016年5月13日更新:合并library和lib_skinloader,并优化部分代码 ...对应博文:Android自定义View之高仿QQ健康 主题换肤功能。对应博文:Android主题换肤 无缝切换 感谢 fengj
自定义view(CircleProgress )的代码 package com.hysmarthotel.view; import com.hysmarthotel.roomcontrol.R; import com.hysmarthotel.util.EaseInOutCubicInterpolator; import android.animation....
第3章 Android控件架构与自定义控件详解 32 3.1 Android控件架构 33 3.2 View的测量 34 3.3 View的绘制 37 3.4 ViewGroup的测量 38 3.5 ViewGroup的绘制 39 3.6 自定义View 39 3.6.1 对现有控件进行拓展 40 3.6.2 ...
先自定义一个View,继承自LinearLayout,在Layout中,添加布局控件 /** * Created by xiedong on 2017/3/7. */ public class Loading_view extends LinearLayout { private Context mContext; private ...
玩转View:View的绘制原理、各种自定义View; 动画系列:熟悉View动画和属性动画的不同点,懂属性动画的工作原理; 懂性能优化、熟悉mat等工具 懂点常见的设计模式 推荐书籍 《Android开发艺术探索》 《Android群英...
先看效果: 现在很多的应用效果都需要做的炫些,像UC,以及天天静听,效果很炫的,源码已经对外开放了,有兴趣的可以去研究下的 上源码 main.xml <?xml version=1.0 encoding=utf-8?... android:b
11.4 应用实例详解:确定当前 位置的GPS程序 11.4.1 实例分析 11.4.2 实例实现 11.5 基于Google Map的应用 11.5.1 使用MapView显示地图 11.5.2 使用MapController控制地图缩放 11.6 应用实例详解:普通地图和 卫星...
一、View与ViewGroup关系 22 二、各控件的继承关系 23 界面布局 25 LinearLayout(线性布局) 25 TableLayout(表格布局) 28 RelativeLayout(相对布局) 31 AbsoluteLayout(绝对布局) 34 FrameLayout(框架布局) 34 Toast...
9.7 自定义View 9.8 控件扩展(表格) 9.8.1 设计实体类 9.8.2 基于ListView的实现 9.9 本章小结 第10章 数据存储 10.1 File(文件) 10.1.1 java.io包的方法 10.1.2 openFileInput和openFileOutput 10.1.3 从...
第3章 Android控件架构与自定义控件详解 32 3.1 Android控件架构 33 3.2 View的测量 34 3.3 View的绘制 37 3.4 View Group的测量 38 3.5 View Group的绘制 39 3.6 自定义View 39 3.6.1 对现有控件进行拓展 40...
主要介绍了Android中View的炸裂特效实现方法,涉及Android组件ExplosionField的相关定义与使用技巧,需要的朋友可以参考下
当我们在 onCreate() 方法中获取某个 View 组件的宽度和高度,直接调用 getWidth()、getHeight()、getMeasuredWidth()、getMeasuredHeight() 方法只会得到 0。这是什么原因呢?下面来一起看看吧 实现