Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android对话框的实际大小_Java_Android_Dialog - Fatal编程技术网

Java Android对话框的实际大小

Java Android对话框的实际大小,java,android,dialog,Java,Android,Dialog,如何知道具有指定填充父度量的某些自定义对话框的实际大小 说明: 我有一个带有自定义对话框的XML。W/H尺寸为填充父级。 Android显示了一些比X/Y屏幕小得多的可爱对话框。 我想知道这个对话框显示后的确切大小 谢谢。每个视图有两对大小值 一对是getMeasuredWidth和getMeasuredHeight,这个值描述了特定小部件想要多大 第二对是getWidth和getHeight,称为drawable Width和drawable Height,该值描述了绘制后小部件的大小 也要记

如何知道具有指定填充父度量的某些自定义对话框的实际大小

说明:

我有一个带有自定义对话框的XML。W/H尺寸为填充父级。 Android显示了一些比X/Y屏幕小得多的可爱对话框。 我想知道这个对话框显示后的确切大小


谢谢。

每个视图有两对大小值

一对是getMeasuredWidth和getMeasuredHeight,这个值描述了特定小部件想要多大

第二对是getWidth和getHeight,称为drawable Width和drawable Height,该值描述了绘制后小部件的大小

也要记住


希望这有帮助,如果您需要更多帮助,请告诉我。

不起作用。由于在LayoutParams中指定了-1,我在这两个方面都收到了0。另外,我如何获得对话框的主视图?是装饰吗?谢谢。@OGP您可能已经解决了这个问题,但在调用视图“测量”之前,它们等于0。不幸的是,我已经停止Android开发一年多了。我真的不记得为什么我直接问Q。很抱歉