2017-07-10 80 views
0

我正在使用kivy和buildozer的Android應用程序。我有一個用於測試的google像素xl設備。我有Device Metrics這個型號的技術規格。 如何根據給定的規格確定應用的高度和寬度應該是多少?我怎樣才能找出我的kivy應用程序的高度和寬度應該是給定設備?

我目前使用windows編寫和運行我的代碼,並且將kivy vm用於打包到android apk中。我知道kivy會自動調整你的應用程序的大小,但是我想在Windows上運行我的代碼時模擬我的設備屏幕的大小,這樣我就不必每次都要創建一個apk來測試它的外觀在設備上。

回答

1

Kivy有一個module for this,它將設置應用程序窗口的大小以模擬特定設備。

+0

我不知道這個存在,謝謝。我研究了它,並列出了支持的設備列表,但像素和像素xl不在列表中。仍然想知道如何在不使用此模塊的情況下實現相同的效果。初學者試圖學習。 – supreme

+0

您可以指定任何一組您想要模擬其他設備的尺寸。並且看它是如何工作的,你可以[閱讀代碼](https://github.com/kivy/kivy/blob/master/kivy/modules/screen.py)。 – inclement

+0

所以我所要做的就是在screen.py文件中爲我的特定設備指定設置並運行該添加設備的命令? – supreme

相關問題