得到屏幕宽高

来源:互联网 发布:上海动迁三块砖算法 编辑:程序博客网 时间:2024/04/30 15:14
(1)DisplayMetrics dm = context.getResources().getDisplayMetrics();
screenWidth = dm.widthPixels;  
screenHeight = dm.heightPixels;
(2)在一个Activity的onCreate方法中,写入如下代码:
DisplayMetrics metric = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metric);
int width = metric.widthPixels; // 屏幕宽度(像素)
int height = metric.heightPixels; // 屏幕高度(像素)
float density = metric.density; // 屏幕密度(0.75 / 1.0 / 1.5)
int densityDpi = metric.densityDpi; // 屏幕密度DPI(120 / 160 / 240)
第二种方法未实测。
0 0