关于ViewGroup
来源:互联网 发布:商超网络信息平台 编辑:程序博客网 时间:2024/06/05 13:33
1. onMeasure onLayout 在每次Child View发生变化时都会被调用 , dispatchDraw 在 invalidate时调用
2. 手动测Child View的大小 没有LayoutParams 指定一个默认的 getChildMeasureSpec第一个参数为spec , 这里是简写
LayoutParams params=view.getLayoutParams();if (null==params) params=new ViewGroup.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);int widthSpec=ViewGroup.getChildMeasureSpec(View.MeasureSpec.UNSPECIFIED, 0, params.width);int heightSpec=ViewGroup.getChildMeasureSpec(View.MeasureSpec.UNSPECIFIED,0,params.height);view.measure(widthSpec,heightSpec);3.invalidate 不刷新界面 使用postInvalidate
0 0
- 关于ViewGroup
- 关于view和viewgroup
- 关于自定义ViewGroup
- 关于View和ViewGroup
- 关于自定义ViewGroup
- 关于ViewGroup的descendantFocusability属性
- 关于ViewGroup 中生命周期执行
- ViewGroup
- ViewGroup
- ViewGroup
- ViewGroup
- ViewGroup
- ViewGroup
- ViewGroup
- ViewGroup
- VIEWGROUP
- viewGroup
- 关于android事件分发之ViewGroup
- p51 8
- [Android]网络数据的简单加密
- 性能优化:使用SparseArray代替HashMap<Integer,Object>
- 如何将C#/.NET 将json字符串格式数据转换成对象
- OJ 系列之去重复字符串并排序
- 关于ViewGroup
- 编译 googleBreakpad
- JAVA数据源连接方式汇总
- C++ STL模板与容器 知识 初学 小结 ( 三 )
- java 中的 final
- java单例读取配置文件
- linux 内核poll/select/epoll实现剖析
- HTTP协议详解
- IIS 发布网站无法加载CSS、背景及图片文件