Android中已經定義了一些屏幕分辨率。 它們是:Android屏幕分辨率
- QVGA(240×320,密度低,小屏幕)
- WQVGA(240×400,密度低,正常屏幕)
- FWQVGA(240×432,密度低,正常屏幕)
- HVGA(320×480,中密度,正常屏幕)
- WVGA800(480×800,高密度,正常屏幕)
- WVGA854(480×854的高密度,正常屏幕)
如何知道我的設備屏幕分辨率是哪種類型?
Android中已經定義了一些屏幕分辨率。 它們是:Android屏幕分辨率
如何知道我的設備屏幕分辨率是哪種類型?
使用DisplayMetrics
充分利用您的設備屏幕信息。
示例代碼:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
final int height = dm.heightPixels;
final int width = dm.widthPixels;
您是否嘗試過搜索設備的規格?即,從Wikipedia's Nexus One article,可以發現的Nexus一個屏幕分辨率:
顯示480 * 800像素的(了Pentile RGBG),3.7(94 mm)時,254 PPI,3:5寬高比,WVGA,24位彩色AMOLED擁有10萬:1的對比度和1個毫秒的響應速度
這是一個起點......
我想從代碼知道它,我需要它在我的應用程序中。謝謝 – user430926 2011-01-12 08:59:51
好的。事實上,您將更容易專注於密度(ldpi,mdpi,hdpi ...)。你可以在這裏找到一些有用的資源:http://developer.android.com/guide/practices/screens_support.html 此外,你也可以使用這個類: http://developer.android.com/reference/android/ util/DisplayMetrics.html – DaniBaeyens 2011-01-12 09:08:33
什麼540x460(Droid的仿生)? – 2011-12-08 14:22:51