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)点,而是除去屏幕上面信息栏以后得到坐标原点。

相关推荐