不同屏幕尺寸和不同的屏幕分辨率我開發android的應用程序,我要支持所有不同的屏幕尺寸和密度等低級和中等和較高如何支持Android的
0
A
回答
2
要開發支持的應用程序每個密度和分辨率,我們應該保持以下幾點幾點:
(1)將在4個不同的文件夾不同大小的圖像(具有相同的名稱)的比例:
LDPI:MDPI:華電國際:xhdpi = 3:4:6:8
(2)通常用於這些分辨率的大小爲:
LDPI = 36 * 36像素 MDPI = 48 * 48像素 HDPI = 72 * 72像素 xhdpi = 96 * 96像素
但是你也可以使用您想要的圖像尺寸(只要嘗試按照不同尺寸的比例)。 所有這些圖像中,將自動選取適合設備密度的圖像。
(3)除此之外,你還可以得到設備的密度編程和設置相應的佈局,像這樣:
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
switch(displayMetrics.densityDpi){
case DisplayMetrics.DENSITY_LOW:
// layout for small sized devices.
break;
case DisplayMetrics.DENSITY_MEDIUM:
// layout for medium-sized devices.
break;
case DisplayMetrics.DENSITY_HIGH:
// layout for big-sized devices.
break;
}
1
寫下面的代碼到您的AndroidManifest.xml文件
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
相關問題
- 1. 如何支持Android的
- 2. 如何支持Android的
- 3. android如何支持多屏
- 4. 如何支持在eclipse中支持較老的android版本
- 5. 新來的android - 支持支持多屏
- 6. OpenCV支持Android的硬件支持
- 7. 如何支持不同的Android版本?
- 8. 如何解析Android 4.0支持的xml?
- 9. Android支持OMA DRM的情況如何?
- 10. 如何在Android應用程序中支持gujrati字體支持
- 11. 支持Android的GPS
- 12. android支持unicode?
- 13. 支持Android庫
- 14. TestFlight支持android
- 15. Android支持jinitiator
- 16. Android支持v7
- 17. 支持Android 4.0
- 18. 支持Android庫
- 19. Android SSL支持
- 20. Android支持JDBC
- 21. 支持android
- 22. Android支持AVRCP
- 23. Android支持log2
- 24. SuperSlim不支持Android支持庫23.2.1
- 25. Android支持MediaRouter殺死支持設計
- 26. Android是否支持手錶支持NFC
- 27. Android NFC API如何支持Mifare Desfire?
- 28. 如何爲Android支持庫啓用javadoc?
- 29. Android,如何支持平板電腦?
- 30. 如何刪除android v7 -app compat支持
請參閱我的回答,如果您有任何疑問,請告訴我。 – 2012-07-14 12:40:40
檢查支持多個屏幕的[Android參考](http://developer.android.com/guide/practices/screens_support.html)[快速搜索](http://stackoverflow.com/search?q=android+multiple +屏幕)對於類似的問題 – Nate 2012-07-14 07:38:56
這將幫助你 [android文檔](http://developer.android.com/guide/practices/screens_support.html),但你應該首先谷歌你的查詢。 – 2012-07-14 07:38:48