小编320*_*20V的帖子

Python Kivy:如何优化所有设备的屏幕分辨率?

我刚刚开始使用 kivy 进行编码并致力于它。但我想知道,如何优化 apk 应用程序的屏幕分辨率。Window.size = (423,750)我的意思是,我在使用此分辨率进行编码后使用和控制。因此尝试使用 boxlayouts、size_hints 创建所有小部件。但是当我在 Genymotion 或 Android 设备上检查我的应用程序时,我的小部件看起来不像我在 Linux 上创建的。

举个例子,我将其用于文本:font_size: '18sp'。但它看起来并不像我想要的那样。当我检查不同的 genymotion android 设备时,它的大小会发生变化,有时 boxlayout 会阻止其大小并使其不可读。

每个设备上是否有自动屏幕分辨率的命令,或者我应该像这样创建这些 font_size :(font_size: str(root.width*.05)+'sp'所以我应该将我的所有代码更改spacing: 30为这些spacing: root.height*.007)?任何帮助都会对像我这样的初学者有好处。我应该如何优化所有小部件和文本?感谢您的阅读和回答..

optimization android resolution screen kivy

4
推荐指数
1
解决办法
5847
查看次数

标签 统计

android ×1

kivy ×1

optimization ×1

resolution ×1

screen ×1