Android 中获取屏幕大小的两种技巧
发布时间:2021-12-15 11:35:01 所属栏目:教程 来源:互联网
导读:private DisplayMetrics dm;//屏幕分辨率容器 dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; int height = dm.heightPixels; ------------------------------------------ Display d
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)点,而是除去屏幕上面信息栏以后得到坐标原点。当然是指你没有设置全屏的情况下。 ![]() (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |