Android屏幕分辨率

use*_*926 10 android android-screen

Android中已经定义了一些屏幕分辨率.他们是:

  • QVGA(240×320,低密度,小屏幕)
  • WQVGA(240×400,低密度,普通屏幕)
  • FWQVGA(240×432,低密度,普通屏幕)
  • HVGA(320×480,中密度,普通屏幕)
  • WVGA800(480×800,高密度,普通屏幕)
  • WVGA854(480×854高密度,普通屏幕)

我如何知道设备屏幕分辨率的类型?

Wro*_*lai 24

用于DisplayMetrics从您的设备获取屏幕信息.

示例代码:

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

final int height = dm.heightPixels;
final int width = dm.widthPixels;
Run Code Online (Sandbox Code Playgroud)

  • 这是屏幕的物理尺寸.但这并不能总是准确地告诉你设备的[x] VGA分辨率......例如HTC Thunderbolt.这是一部巨大的手机,但它被归类为WVGA.去搞清楚. (2认同)