Android 获得屏幕大小

Android  获得屏幕大小

import android.util.DisplayMetrics;

private DisplayMetrics dm;//屏幕分辨率容器

dm = new DisplayMetrics();
 this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);   
int width = dm.widthPixels;
int height = dm.heightPixels;


上面得到的屏幕大小是指整个触屏的大小,可绘画布Canvas仅是它的子区域。
也就是说Canvas的(0, 0)点不是dm的(0, 0)点,而是除去屏幕上面信息栏以后得到坐标原点。

你可能感兴趣的:(android)