先来看下代码
一、查看夏目
1. 自定义控件
public class CustomViewGroup extends ViewGroup {
......
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.on...
分类:
移动开发 时间:
2015-03-17 21:53:37
阅读次数:
252
本篇模拟三个角色:Android 架构师-小鱼、Android 控件开发工程师-小黑、 Android 开发工程师-小白,下面按照三个角色不同角度分析measure过程。
小福负责分享:
measure的本质 measure代码流程 onMeasure方法与MeasureSpec 提出问题
小黑负责分享:
布局控件开发...
分类:
移动开发 时间:
2015-03-14 23:19:24
阅读次数:
534
/**
* Ask one of the children of this view to measure itself, taking into
* account both the MeasureSpec requirements for this view and its padding
* and margins. The child must have Ma...
分类:
移动开发 时间:
2015-03-14 23:18:52
阅读次数:
463
本篇模拟三个角色:Android 架构师-小福、Android 控件开发工程师-小黑、 Android 开发工程师-小白,下面按照三个角色不同角度分析measure过程。
小福负责分享:
measure的本质 - ok measure代码流程 - 分析FrameLayout.onMeasure onMeasure方法与MeasureSpec - ok ...
分类:
移动开发 时间:
2015-03-14 21:44:05
阅读次数:
206
在onCreate中无法通过getHeight方法获取View的宽高。我们可以通过MeasureSpec实现。intw=View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);inth=View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);textView.measure(w,h);intwidth=textView..
分类:
其他好文 时间:
2015-03-09 19:23:43
阅读次数:
137
13.4.2.1 使用计量单位在 F# 中,使用计量单位很容易,这就是为什么我们在这一章看只是简单地介绍一下的原因。声明计量使用 type 关键字,加专有的特性。严格地说,计量并不是类型,但我们可以将其用作为另一种类型的部分使用。我们首先定义两个简单的计量,表示公里和小时:[] type km
[] type h可以发现,使用 Measure 特性描述的类型是计量...
分类:
其他好文 时间:
2015-03-09 11:01:53
阅读次数:
172
一下内容转载自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
转自:http://www.uml.org.cn/mobiledev/201211221.asp今天,我着重讲解下如下三个内容:measure过程WRAP_CONTENT、MATCH_PARENT/FILL_PARENT属性的原理说明xml布局文件解析成View树的流程分析。希望对大家能有帮助。- ...
分类:
移动开发 时间:
2015-02-26 18:24:16
阅读次数:
367
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43752383,本文出自:【张鸿洋的博客】1、概述Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure、layout,仅仅只要去考虑如何draw(c...
分类:
移动开发 时间:
2015-02-26 09:57:32
阅读次数:
198