自定义的Theme.Dialog如何设定界面大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义的Theme.Dialog如何设定界面大小相关的知识,希望对你有一定的参考价值。

请教一下: 我扩展了Theme.Dialog,把一个activity设置成弹出Dialog的形式,但是发现界面大小是根据activity里的View的多少来决定的,想请问一下有没有什么属性可以设置死这个弹出Dialog的大小啊?扩展代码

参考技术A quit.show(); WindowManager.LayoutParams params0 = quit.getWindow().getAttributes(); params0.width = (int) (scrrenW*0.9); params0.height = (int) (screenH*0.25); quit.getWindow().setAttributes(params0);quit是个dialog;screenW是屏幕宽度; 参考技术B 不用在Style里面设置啊 你直接改layout里面最顶层layout的width,height就可以的。

以上是关于自定义的Theme.Dialog如何设定界面大小的主要内容,如果未能解决你的问题,请参考以下文章

Android常用对话框大全自定义Dialog的三种方式(Theme,PopupWindow,Dialog)

自定义Dialog的详细步骤

android Dialog怎样自定义属性?

自定义Dialog

Android获得自定义Dialog的全宽

如何在flutter / dart中使用具有设定大小的自定义字体?