【发布时间】:2012-03-06 01:13:52
【问题描述】:
来自Viewreference的引用:
视图的大小用宽度和高度表示。一个看法 实际上拥有两对宽度和高度值。
第一对称为测量宽度和测量高度。这些 尺寸定义视图希望在其父视图中的大小(请参阅
Layout了解更多详情。)测量尺寸可以通过以下方式获得 打电话给getMeasuredWidth()和getMeasuredHeight()。第二对简称为宽度和高度,有时也称为 绘图宽度和绘图高度。这些尺寸定义了实际 绘图时和布局后屏幕上视图的大小。这些 值可以但不必与测量的宽度不同 和高度。可以通过调用
getWidth()获取宽度和高度 和getHeight()。
嗯,我可以通过setMeasuredDimension(int, int) 设置onMeasure(int, int) 中的测量尺寸,但是我如何设置另一个,绘图尺寸?
【问题讨论】: