我顯示,當我的應用程序加載時,有一個在啓動屏幕的背景圖像閃屏動態調整的背景圖片,我的問題是如何才能讓所有類型的黑莓機型符合這個形象?根據不同的屏幕尺寸
2
A
回答
3
請記住,許多BlackBerry設備有不同的屏幕分辨率,甚至不同的縱橫比。因此,如果您只是使用單個圖像並調整大小(拉伸和/或擠壓)以適應當前屏幕,則會扭曲圖像(或圖案)。在我看來,有兩個主要的方法:
1)使用不同的圖像,每個屏幕的分辨率。有大約7種不同的分辨率覆蓋了大部分市場上的設備(240x260,240x320,320x240,360x400,360x480,480x320,480x360)
2)如果是常規背景圖案而不是圖片或徽標,只需在應用中有一張圖片足以覆蓋最大的屏幕尺寸(480x360)以及其他所有屏幕尺寸的剪輯即可。事實上,我認爲這應該會自動發生,如果你只是設置背景圖像 - 任何無法顯示在屏幕上的將被剪裁。
雖然方法#2是在減少應用程序的大小方面比較好,我要去猜測,既然你問這個問題,你想使用的背景不是規律。
3
0
我認爲最簡單的方法是使用的任何屏幕/字段需要拉伸背景setBorder方法。例如:
Border b = BorderFactory.createBitmapBorder (new XYEdges(), bitmap);
field.setBorder(b);
根據我的經驗,這會導致背景圖像被拉伸,並提供最簡單的方法來擬合您需要的尺寸。我只使用它的領域,但從來沒有一個MainScreen,所以它可能不適合你。
相關問題
- 1. 根據屏幕尺寸
- 2. 根據屏幕尺寸
- 3. 不同的屏幕尺寸?
- 4. 不同的屏幕尺寸
- 5. 根據屏幕尺寸的視口值
- 6. 根據DataGridView中(的WinForms)屏幕尺寸
- 7. 根據屏幕尺寸的Android Manifest
- 8. 如何根據屏幕尺寸使用不同尺寸的圖像集?
- 9. libGDX:根據不同尺寸的屏幕設計遊戲資產
- 10. 根據屏幕尺寸使用不同的js規則
- 11. 根據屏幕尺寸創建2個不同的鏈接
- 12. Canvasjs:根據屏幕尺寸的不同設置
- 13. 根據屏幕尺寸更改圖像
- 14. 根據屏幕尺寸更改CSS
- 15. 根據屏幕尺寸替換HTML
- 16. 改變CSS,根據屏幕尺寸
- 17. 根據屏幕尺寸更改功能
- 18. 根據屏幕/窗/設備尺寸
- 19. 根據屏幕尺寸更改佈局
- 20. 根據屏幕尺寸播放音頻
- 21. 根據屏幕尺寸切換CSS類
- 22. Swift - 根據尺寸屏幕設置UIView的尺寸
- 23. Android根據設備的屏幕尺寸調整圖像尺寸
- 24. CSS:如何根據不同尺寸設置屏幕布局
- 25. 如何根據屏幕尺寸更改按鈕尺寸?
- 26. 根據屏幕尺寸調整按鈕尺寸
- 27. 適合不同的屏幕尺寸
- 28. 不同的設備屏幕尺寸
- 29. Android上的不同屏幕尺寸
- 30. 不同的屏幕尺寸問題