根據http://developer.android.com/guide/practices/screens_support.html使用hdpi的「普通屏幕」可以有幾個分辨率,如480X800 600x1024等。據我所知支持這個決議我必須把我的資源res/drawable-hdpi,現在我想擁有全屏幕背景對於我的應用程序,所以我在res/drawable-hdpi中放置了一些background.png文件。假設我們有兩個分辨率爲480x800的設備,第二個分辨率爲600x1024,文件夾爲res/drawable-hdpi,我只能使用一個分辨率的文件background.png。如何爲相同的屏幕大小和密度提供不同的資源,但不同的分辨率?如何支持多種分辨率?
3
A
回答
1
只是不爲不同的決議提供替代資源。在大多數情況下,背景圖像將按比例放大/縮小至屏幕大小。如果你想更好地控制這個過程,你可以使用XML定義drawable,並根據不同的條件定義它應該如何縮放。 所有的信息都可以在android的documentation中找到,你需要做的就是根據普通的.png定義這個drawable,並將「scalable_background.xml」放入你的可繪製文件夾中。 在我看來,普通的.png背景在大多數但我不建議爲各種* dpi製作不同的版本,這些文件通常很大,所以我最好的選擇是爲hdpi生成一個文件,並在必要時讓系統將其縮小,
相關問題
- 1. 支持多種分辨率時的分辨率與尺寸
- 2. UWP - 如何正確支持多種屏幕分辨率
- 3. 如何在MonoTouch中支持多種分辨率
- 4. 如何僅使用高分辨率圖像支持多分辨率
- 5. Android多重分辨率支持
- 6. 支持libgdx的多圖像分辨率
- 7. APK如何只支持1920x1080分辨率?
- 8. 高分辨率支持 - Android
- 9. Phonegap - 支持多種分辨率的最佳方式
- 10. 在Flash遊戲中支持多種分辨率
- 11. 在Android上支持多種分辨率的問題
- 12. 應用支持多種屏幕分辨率
- 13. Android的圖像定位支持多種屏幕分辨率
- 14. Android圖片縮放以支持多種分辨率
- 15. MonoGame支持多種分辨率Windows 8 XAML應用程序
- 16. Android:如何在使用SurfaceView時支持多種屏幕分辨率
- 17. 同時支持高分辨率和低分辨率圖像
- 18. 如何設計支持大多數分辨率的佈局?
- 19. 如何僅支持分辨率800x480px或更多?
- 20. 支持高分辨率的MobileFIrst
- 21. jQueryMobile支持不同的分辨率
- 22. iPhone 4,高分辨率屏幕支持
- 23. 支持哪些Android應用分辨率?
- 24. Android 2.0中的分辨率支持
- 25. Android 4.1 MediaCodec支持分辨率
- 26. 多分辨率/分辨率C++容器
- 27. 使用MonoGame支持多種屏幕尺寸/分辨率/寬高比
- 28. 在不同尺寸的手機間隙中支持多種分辨率圖像
- 29. 多分辨率
- 30. 多種分辨率縮放ImageButtons
可以顯示代碼示例 – IamStalker
好的,謝謝,我認爲是這種情況,但我不確定。 – user691285
@lamStalker亞我想展示的例子 –