0
如何才能知道指定“fill_parent”度量的某个自定义对话框的实际大小?Android对话框的实际大小
说明:
我有一个自定义对话框的XML。 W/H尺寸是“fill_parent”。 Android显示的一些可爱的对话框比屏幕的X/Y小得多。 我想知道这个对话框显示后的确切大小。
谢谢。
如何才能知道指定“fill_parent”度量的某个自定义对话框的实际大小?Android对话框的实际大小
说明:
我有一个自定义对话框的XML。 W/H尺寸是“fill_parent”。 Android显示的一些可爱的对话框比屏幕的X/Y小得多。 我想知道这个对话框显示后的确切大小。
谢谢。
每个视图都有两对Size值。
一对是getMeasuredWidth()
和getMeasuredHeight()
,这个值描述了特定小部件想要的大小。
第二对是getWidth()
和getHeight()
,称为可绘制的宽度和可绘制的高度,这个值描述了在绘制之后小部件的大小。
请记住填充以及。
希望这可以帮助,让我知道如果你需要更多的援助。
不工作。由于在“LayoutParams”中指定了“-1”,所以我都收到“0”。 – OGP
另外我怎样才能获得对话框的主视图?它是装饰吗?谢谢。 – OGP
@OGP你可能已经知道了这一点,但它们等于0,直到测量视图(onMeasure())被调用。 – afollestad