当前位置: 首页 > 面试题库 >

如何获得对话框大小?

蒋斯伯
2023-03-14
问题内容

我正在寻找一种获取自定义对话框大小的方法。我经历了这个问题,但是给出的唯一答案是毫无用处的,因为如果尝试,mDialog.getWindow().getAttributes().height;它只会返回-2,这是WRAP_CONTENT我设置为dialog的属性的常量。我如何获得它的大小。我想知道背景图片的样式。


问题答案:

实际上,在Android中它不像在iOS中那样工作-您无法获得View自身的大小,但是,您可以做的就是要求该视图的 ROOT 布局的大小。

例如:

myDialog.this.findViewById(R.id.dialog_root_layout).getHeight());



 类似资料:
  • 问题内容: 我对Spring和Spring安全性比较陌生。 我试图编写一个程序,需要使用Spring安全性在服务器端对用户进行身份验证, 我想出了以下几点: 我的用例是,当对用户进行身份验证时,我需要放置以下属性: myUserObject是某个类的对象,我可以跨多个用户请求在整个服务器代码中对其进行访问。 问题答案: 这将由标准的spring mvc派发servlet填充,但是,如果你使用的是不

  • 在此输入图像说明 虽然大小设置为与父级匹配,但仍未设置为极端全屏???

  • 此对话框允许自定义预定义的卷大小,和 压缩文件名和参数 中的“分割卷, 大小”关联。 使用“预定义大小”选项来选择在列表中要显示的磁盘大小。如果您需要的值不在“预定义大小”中时,您可以在“用户定义大小”指定四条附加的列表项目。只需要为您的项目输入一个卷标和大小。卷标是任何的短文本字符,大小是单位为字节的数字。按照您的意愿可以忽略卷标。 在“其它项目”中的“‘自动检测’字符串”控制在列表中有“自动检

  • 我的目标是使用MFC创建一个无框架对话框,它是像图中所示的普通矩形,我对MFC应用程序有基本的了解。

  • 问题内容: 我需要在JavaFX中创建一个对话框。我知道我可以通过修改模式,所有者和可调整大小的属性来使舞台表现得像对话框。 但是,如何从舞台窗口中隐藏“最小化”和“最大化”按钮?典型的对话框只有“关闭”按钮。 问题答案: 在Windows 7下,在显示窗口之前初始化为StageStyle.UTILITY将创建一个仅具有关闭按钮而没有最小化或最大化按钮的窗口: 如果您需要一整套基本的JavaFX对

  • 我需要用JavaFX创建一个对话框。我知道我可以通过修改modal、owner和resizable属性使Stage的行为像一个对话框。 但是我如何从舞台窗口隐藏“最小化”和“最大化”按钮呢?典型的对话框只有“关闭”按钮。