我刚刚开始使用 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)?任何帮助都会对像我这样的初学者有好处。我应该如何优化所有小部件和文本?感谢您的阅读和回答..