前段開始學習View的工作原理,前兩篇博客的草稿都已經寫好了,本想一鼓作氣寫完所有的相關文章,然后經歷了一段連續(xù)加班,結果今天準備繼續(xù)寫文章時,把之前寫好的東西都忘記了,又重新梳理了一遍,所以說那怕就是已經掌握的知識,也要記得溫故而知新。

言歸正傳,之前我們討論過了measure過程,measure過程完成之后,我們就可以通過 getMeasuredWidthgetMeasuredHeight來得到View的寬高尺寸了。而知道了寬高尺寸之后,剩下的就是布局(layout)過程了。說直白點,怎么把具一個寬高已定的View擺放在屏幕上。

我們先來看一個demo。

/**
 *@author www.yaoxiaowen.com
 */<?xml version="1.0" en