Android:两种尺寸的视图:测量视图和绘图视图。如何设置绘图一?
Android:两种尺寸的视图:测量视图和绘图视图。如何设置绘图一?,android,view,Android,View,视图中的引用: 视图的大小用宽度和高度表示。景色 实际上拥有两对宽度和高度值 第一对称为测量宽度和测量高度。这些 尺寸定义视图在其父视图中的大小(请参见 布局了解更多详细信息。)测量尺寸可通过以下方式获得: 调用getMeasuredWidth()和getMeasuredHeight() 第二对简单地称为宽度和高度,有时也称为宽度和高度 绘图宽度和绘图高度。这些尺寸定义了实际尺寸 绘图时和布局后屏幕上视图的大小。这些 值可能(但不一定)不同于测量的宽度 和身高。通过调用getWidth() 和g
视图中的引用
:
视图的大小用宽度和高度表示。景色
实际上拥有两对宽度和高度值
第一对称为测量宽度和测量高度。这些
尺寸定义视图在其父视图中的大小(请参见
布局
了解更多详细信息。)测量尺寸可通过以下方式获得:
调用getMeasuredWidth()
和getMeasuredHeight()
第二对简单地称为宽度和高度,有时也称为宽度和高度
绘图宽度和绘图高度。这些尺寸定义了实际尺寸
绘图时和布局后屏幕上视图的大小。这些
值可能(但不一定)不同于测量的宽度
和身高。通过调用getWidth()
和getHeight()
好的,我可以通过
setMeasuredDimension(int,int)
在onMeasure(int,int)
中设置测量尺寸,但是如何设置另一个尺寸,即绘图尺寸?在确定布局的左、上、右、下尺寸时,在onLayout(boolean,int,int,int,int,int)
方法中设置。调用layout(int,int,int,int)
或super.onLayout(boolean,int,int,int,int)
时,将设置getHeight()
和getWidth
属性