我使用9330模擬器開發我的應用程序,現在一旦我把它放在黑莓黑體上,我注意到我的文本和圖像在設備上顯得小得多模擬器。無論如何解決這個問題,而不必改變每個對象的高度和寬度?也許我需要更多地使用Display.getHeight()和.getWidth()而不是硬編碼數字?黑莓手機:實際設備上的文字太小
0
A
回答
0
是的,你不應該硬編碼任何數量,大膽的曲線具有不同的充屏幕分辨率
曲線:8800S,8300s,8500s,9300s爲320x240
粗體:8900s,9000系列,9600s,9700s小480x360,分辨率480x320(粗體9000)
你將不得不改變你每次使用該號碼的地方,切換到gethHeight和的getWidth()在需要的地方
0
一種方式我處理這使我的元素變量的大小。我是這樣做的,在加載應用程序時,檢測屏幕大小並應用一個乘法器來修改我的元素給定的%,這取決於屏幕大小。我計算了這些百分比,通過獲取基本屏幕大小,並查看屏幕大小從一個模型到另一個模型的差異,我相信只有4個屏幕大小。
0
對於圖像,您應該縮放對象,像這樣:
Bitmap bitmap = new Bitmap(width, height);
yourBitmap.scaleInto(bitmap, Bitmap.FILTER_BILINEAR);
對於文本你應該使用這樣的事情:
LabelField field = new LabelField("TEST");
field.setFont(field.getFont().derive(Font.PLAIN, yourFontSize));
相關問題
- 1. 如何在黑莓設備上安裝黑莓手機的.cod文件
- 2. 黑莓手機上的字幕文本
- 3. 黑莓手機上的堆棧大小?
- 4. EventInjector.KeyEvent在黑莓的實際設備上不工作
- 5. 黑莓手機上的WebSql
- 6. 在黑莓手機上翻轉日文字符的HTML實體
- 7. 如何在黑莓手機上的真實設備上運行應用程序?
- 8. 黑莓手機:如何在設備上測試?
- 9. 黑莓手機 - 在設備上測試應用程序?
- 10. 如何根據黑莓手機中的設備設置像素?
- 11. 黑莓手機 - 獲取設置/默認字體大小
- 12. 黑莓OS6小部件+ jquery手機
- 13. 黑莓6手機上的黑莓SDK 7
- 14. 黑莓手機的facebook api
- 15. 黑莓手機中的Httpconnection
- 16. 黑莓手機上的OAuth流量 - Foursquare
- 17. 黑莓智能手機上的視頻?
- 18. 黑莓手機上的lwuit異常
- 19. 黑莓手機上的網站視頻
- 20. 黑莓手機上的Perl解釋器
- 21. 黑莓手機上的文字轉語言
- 22. 黑莓手機和響應式設計
- 23. 做Bitmap.scaleInto()函數將在舊版本的黑莓實際設備上工作
- 24. 在黑莓手機上加載黑莓應用程序
- 25. 設備上的黑莓HttpConnection失敗
- 26. 黑莓設備上的401錯誤
- 27. 使用黑莓手機上傳圖片
- 28. 在黑莓手機上檢測觸摸
- 29. 從黑莓手機上讀取Cookies
- 30. DES在黑莓手機上出錯ERROR
320×240, 小480x360, 分辨率480x320, 小360x480的4.5至6.0 –