问题解决
1、定義一個添加View后自動換行的ViewGroup,但是自定義的ViewGroup?的layout_height不管是怎么設(shè)置都是全滿全屏的。我想要使之能夠?qū)崿F(xiàn)layout_height="wrap_content"時能夠根據(jù)內(nèi)容自適應(yīng)高度,應(yīng)該要怎么做?
http://bbs.csdn.net/topics/390406356
?
解決:參考LinearLayout的onMeasure方法就可以了。在LinearLayout里面會判斷是否為wrap_content,如果是則測量并累加子控件的高度,最后作為參數(shù)傳入setMeasureDimension方法中。
?
關(guān)于怎樣判斷是不是wrap_content,可以這么判斷:http://www.blogjava.net/liuyanbo/archive/2012/03/15/371969.html
總結(jié)
- 上一篇: Delphi XE2 之 FireMon
- 下一篇: 接口污染