安卓系统:两种尺寸的视图:测量一种和绘制一种.如何设置绘图一



引用自View参考文献:

视图的大小用宽度和高度表示。视图实际上具有两对宽度和高度值。

第一对被称为测量宽度和测量高度。这些尺寸定义视图在其父视图中的大小(请参见Layout了解更多详细信息。)测量尺寸可通过以下方式获得调用CCD_ 3和CCD_。

第二对简单地称为宽度和高度,或者有时绘图宽度和绘图高度。这些尺寸定义了实际绘图时和布局后屏幕上视图的大小。这些值可以但不必与测量的宽度不同和高度。宽度和高度可通过调用getWidth()获得和CCD_ 6。

好吧,我可以通过setMeasuredDimension(int, int)onMeasure(int, int)中设置测量尺寸,但我如何设置另一个尺寸,图纸尺寸?

当您确定布局的左、上、右、下维度时,在onLayout(boolean, int, int, int, int)方法中设置。调用layout(int, int, int, int)super.onLayout(boolean, int, int, int, int)时,将设置getHeight()getWidth属性。

相关内容

最新更新