一下内容转载自http://blog.sina.com.cn/s/blog_61fbf8d10100zzoy.htmlView在屏幕上显示出来要先经过measure(计算)和layout(布局).1、什么时候调用onMeasure方法?当控件的父元素正要放置该控件时调用.父元素会问子控件一个问题,“...
分类:
移动开发 时间:
2015-02-28 16:13:23
阅读次数:
179
在View.java中的定义:
public final
void measure(int widthMeasureSpec,
int heightMeasureSpec){
...
onMeasure
...
}
protected void onMeasure(int widthMeasureSpec,
int heightMeasureSp...
分类:
其他好文 时间:
2015-02-27 11:56:02
阅读次数:
183
onFinishInflate()当View中所有的子控件均被映射成xml后触发onMeasure(int, int)确定所有子元素的大小onLayout(boolean, int, int, int, int)当View分配所有的子元素的大小和位置时触发onSizeChanged(int, int...
分类:
其他好文 时间:
2015-02-26 11:26:50
阅读次数:
83
onFinishInflate()当View中所有的子控件均被映射成xml后触发onMeasure(int, int)确定所有子元素的大小onLayout(boolean, int, int, int, int)当View分配所有的子元素的大小和位置时触发onSizeChanged(int, int...
分类:
移动开发 时间:
2015-02-26 11:18:30
阅读次数:
129
1、可以指定android:weightSum属性 2、使用标签来应对变化 3、使用标签延迟加载有可能不需要加载的数据 标签中可以指定inflateId属性 4、使用自定义ViewGroup,重写onMeasure、onLayout 5、使用Android的Prefere...
分类:
移动开发 时间:
2015-02-15 16:42:12
阅读次数:
180
Android FATAL EXCEPTION:main 空指针异常,抛出这个异常的时候提示错误的地方在onMeasure方法里的super.onMeasure(widthMeasureSpec, heightMeasureSpec);
还有Fragment里的一个button点击事件,这个button的前面还有一个Button,但是错误没报到那里。
最后发现原来xml布局文件button的i...
分类:
移动开发 时间:
2015-02-11 18:38:25
阅读次数:
131
效果图:实现过程:1、自定义类并继承ListView, 重写onMeasure(int widthMeasureSpec, int heightMeasureSpec)方法。 1 public class ListViewOnScroll extends ListView{ 2 public...
分类:
其他好文 时间:
2015-02-10 23:06:16
阅读次数:
243
可以说重载onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。本节我们探索自定义View中onMeasure()起到了什么样的作用,题外要插的一句是,...
分类:
其他好文 时间:
2015-02-09 12:31:15
阅读次数:
222
转载自:http://blog.csdn.net/guolin_blog/article/details/17045157在 前面一篇文章中,我带着大家一起从源码的层面上分析了视图的绘制流程,了解了视图绘制流程中onMeasure、onLayout、onDraw这三个最 重要步骤的工作原理,那么今天...
分类:
移动开发 时间:
2015-02-04 18:32:19
阅读次数:
397
onLayout方法是ViewGroup中子View的布局方法,用于放置子View的位置。放置子View很简单,只需在重写onLayout方法,然后获取子View的实例,调用 子View的layout方法实现布局。在实际开发中,一般要配合onMeasure测量方法一起使用。
onLayout方法:
@Override
protected abstract void onLayout(b...
分类:
移动开发 时间:
2015-02-04 16:42:49
阅读次数:
209