我有問題,我怎麼可以讓應用程序,它可以支持所有的密度和分辨率的屏幕?如何使應用程序,它支持所有的屏幕
回答
對於不同的屏幕尺寸,以下是資源目錄中,對於不同的屏幕尺寸和不同的位圖資源爲小,中,高和超高密度屏幕提供了不同的佈局設計的應用程序列表。
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
res/drawable-mdpi/my_icon.png // bitmap for medium density
res/drawable-hdpi/my_icon.png // bitmap for high density
res/drawable-xhdpi/my_icon.png // bitmap for extra high density
Manifest中的以下代碼支持所有屏幕。
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
對不起我的壞...對於愚蠢的問題,實際上我試着說可能編程上找出了設備屏幕尺寸和DP,然後加載最好的資源和適合的佈局? – user1582087
@ user1582087選中此項。 http://stackoverflow.com/a/1016941/614807 –
謝謝,現在我知道如何獲得dimmensions,但如何爲每個dimmension設置資源文件夾? – user1582087
- 1. 如何讓Android應用程序支持所有設備屏幕?
- 2. 如何使ui支持所有屏幕?
- 3. 應用程序支持所有的i-Phone屏幕分辨率?
- 4. Android應用程序:支持所有屏幕尺寸
- 5. 如何支持所有屏幕?
- 6. 如何在Android應用程序中支持多屏幕大小
- 7. 如何使Android應用程序適合所有屏幕尺寸
- 8. Android支持所有屏幕尺寸
- 9. 如何在android中的所有屏幕支持任何版本?
- 10. 沒有使用設置支持 - 屏幕
- 11. 屏幕支持xlarge屏幕?
- 12. IOS Tableview支持所有屏幕和橫向屏幕
- 13. 我的應用程序保持屏幕
- 14. Android中的多屏幕支持應用程序
- 15. 支持多屏幕的Android應用程序?
- 16. 如何支持所有屏幕尺寸的Android
- 17. 如何調整支持所有iphone設備的屏幕
- 18. 如何將應用程序發送到所有應用程序屏幕
- 19. 如何使我的應用程序支持多個屏幕,並使屏幕上顯示的所有元素具有唯一對齊?
- 20. 如何爲所有屏幕製作i pad應用程序
- 21. Android應用程序不支持多個屏幕
- 22. Android應用程序XML多屏幕支持
- 23. Android應用程序屏幕支持電話和平板電腦
- 24. 創建多屏幕支持應用程序android
- 25. Android應用程序支持多種屏幕尺寸
- 26. Android保持屏幕在應用程序
- 27. 如何創建支持所有Android手機(屏幕和操作系統版本)的應用程序?
- 28. 如何支持所有android屏幕尺寸?
- 29. 如何檢測任何黑莓應用程序是否支持屏幕密度?
- 30. 使用配置和支持屏幕使應用程序與所有設備不兼容?
閱讀的Android教程['支持多個Screens'](http://jayxie.com/mirrors/android-sdk/guide/practices/screens_support.html),並且還['設計UI爲多個Screens' (http://developer.android.com/training/multiscreen/index.html) –
請仔細閱讀[這](http://developer.android.com/guide/practices/screens_support.html),它應該回答這個問題問題很滿意。 – slezadav