加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 教程 > 正文

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编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读