【发布时间】:2020-10-11 09:11:07
【问题描述】:
我刚开始使用 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)?任何帮助对像我这样的初学者都有好处。我应该如何优化所有小部件和文本?感谢阅读和回答..
【问题讨论】:
标签: android optimization kivy screen resolution