首页 / 操作系统 / Linux / Android 中获取屏幕大小的两种方法
private DisplayMetrics dm;//屏幕分辨率容器
dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; int height = dm.heightPixels;------------------------------------------Display display = getWindowManager().getDefaultDisplay();int width = display.getWidth();int height = display.getHeight();上面得到的屏幕大小是指整个触屏的大小,可绘画布Canvas仅是它的子区域。也就是说Canvas的(0, 0)点不是dm的(0, 0)点,而是除去屏幕上面信息栏以后得到坐标原点。当然是指你没有设置全屏的情况下。更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11