最初開發黑莓應用程序時,我並沒有太注意能夠支持多種屏幕分辨率。所以,我結束了代碼在320 * 240分辨率下運行正常,但在其他屏幕上完全混亂。支持多屏 - 黑莓
我該如何解決這個問題?或者一般情況下,您如何支持多種解決方案,而無需爲每個資源進行一次構建?
謝謝,
Teja。
最初開發黑莓應用程序時,我並沒有太注意能夠支持多種屏幕分辨率。所以,我結束了代碼在320 * 240分辨率下運行正常,但在其他屏幕上完全混亂。支持多屏 - 黑莓
我該如何解決這個問題?或者一般情況下,您如何支持多種解決方案,而無需爲每個資源進行一次構建?
謝謝,
Teja。
一般試着做了幾件事情:
layout
方法中的所有屏幕尺寸。這種方法只應該被調用一次(或者幾次),因此任何計算密集的東西都可以在那裏安全地完成。真的,如果你記住幾件事情就不難 - 從頭開始設計這種方法比修改一個專爲一種解決方案設計的應用程序更容易。還有一個最後的提示:如果你有一個圖形/ UI設計師,讓他們做至少2-3個不同的解決方案的模型。它會讓他們考慮所涉及的挑戰。
黑莓開發者網站對如何去做這件事有一些很好的建議。這不是最好的方法,但一種選擇是檢測設備信息並使應用程序對其檢測到的設備使用正確的實現。這樣做的缺點是必須多次製作應用程序,並將它們全部存儲在應用程序中,使其不必要地膨脹。
Designing and developing for different BlackBerry devices and software versions
:這可以通過提供不同的設備不同的下載鏈接,或使用一些他們的網站在這裏列出的建議來避免