代码及范例:
1 2 3 4 5 6 7 8 |
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进行适配。