Android中获取设备屏幕分辨率

代码及范例:

private int screenheight;//屏幕高度(竖直状态下的高)
private int screenwidth;//屏幕宽度
private DisplayMetrics dm;
//之后在程序中通过以下代码获取设备屏幕分辨率
dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
screenheight = dm.widthPixels;
screenwidth = dm.heightPixels;

说明:
通过这段代码可以获取屏幕具体的分辨率数值,方便针对FWVGA/WVGA或FWQVGA/WQVGA这些分辨率相差不大的设备做UI的微调。也可以直接以屏幕分辨率为依据从整体上对UI进行适配。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注