Python 3.x 我如何计算给定设备的kivy应用程序的高度和宽度?

Python 3.x 我如何计算给定设备的kivy应用程序的高度和宽度?,python-3.x,kivy,kivy-language,Python 3.x,Kivy,Kivy Language,我正在使用kivy和buildozer开发android应用程序。我有一个谷歌像素xl设备进行测试。我有这个型号的技术规格。 如何根据给定的规格确定我的应用程序的高度和宽度 我目前使用windows编写和运行代码,使用kivy vm打包到android apk中。我知道kivy会自动调整你的应用程序的大小,但我想在windows上运行我的代码时模拟一下我的设备屏幕的大小,这样我就不必每次都构建一个apk来测试它在设备上的外观。kivy有一个,这将设置应用程序窗口的大小,以模拟特定设备。我不知道这

我正在使用kivy和buildozer开发android应用程序。我有一个谷歌像素xl设备进行测试。我有这个型号的技术规格。 如何根据给定的规格确定我的应用程序的高度和宽度


我目前使用windows编写和运行代码,使用kivy vm打包到android apk中。我知道kivy会自动调整你的应用程序的大小,但我想在windows上运行我的代码时模拟一下我的设备屏幕的大小,这样我就不必每次都构建一个apk来测试它在设备上的外观。

kivy有一个,这将设置应用程序窗口的大小,以模拟特定设备。

我不知道这存在,谢谢。我查看了一下,有一个支持的设备列表,但pixel和pixel xl不在列表中。我仍然想知道,如果不使用本模块,我如何能达到同样的效果。初学者尝试学习。您可以指定任何一组您喜欢的大小来模拟其他设备。为了了解它是如何工作的,你可以。所以我所要做的就是在screen.py文件中指定我的特定设备的设置,并为添加的设备运行命令。我按照你的链接找到了以下模型,例如:“phone_htc_one_m9”:(htc one m9',1920,1080432,3.0),现在,当我去看同一台设备的矩阵时,我没有看到432的数字,我找到了1920、1080和3.0,但我没有看到dpi的432。如何计算任何给定设备(未在screen.py中列出)的dpi,以便将其添加到screen.py?我通过进入设备设置>开发人员选项找到了设备dpi。