麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

android 獲取屏幕像素大小的正確方法

2020-04-11 12:18:20
字體:
來源:轉載
供稿:網友

  相信看到此文章的時候,大多人已經看了許多獲取屏幕像素的文章,從其他文章我們知道  屏幕的像素是根據DisplayMetrics類來獲取的
  具體的計算方法是  width = widthPixels * density;   height = heightPixels * density  (ps: widthPixels  和  heightPixels  ,density   都是從DisplayMetrics中獲取的)。

復制代碼 代碼如下:

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int widthPixels= dm.widthPixels;
int heightPixels= dm.heightPixels;
float density = dm.density;
int screenWidth = widthPixels * density ;
int screenHeight = heightPixels * density ;

  在320*480 的phone 上的 到的 widthPixels 值是320, heightPixels  值是480, density 的值是1.0。
  在480*800 的phone 上的到的idthPixels 值是320, heightPixels  值是533, density 的值是1.5。
  注意: 此處DisplayMetrics 不要使用context.getApplicationContext().getResources().getDisplayMetrics();
  我用此方法在nexus one 中測試的時候得到的 density 的值是1.0  ,以至于我得不到正確的480 * 800 的像素。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 粉嫩粉嫩一区二区三区在线播放 | 日韩黄色免费电影 | 九九热在线视频观看 | 5xx免费看| 欧美日韩一 | 免费国产自久久久久三四区久久 | 国产精品91久久久 | 国产精品成人免费一区久久羞羞 | 黄污网址 | 孕妇体内谢精满日本电影 | 性爱视频在线免费 | 亚洲国产一区二区三区 | 亚洲一区二区在线视频 | 欧洲黄色一级视频 | 一级做a爱片性色毛片高清 国产精品色在线网站 | 刘亦菲一区二区三区免费看 | 欧美精品成人一区二区在线观看 | 美国一级黄色毛片 | 欧美性视频一区二区 | 热re91久久精品国产99热 | 久久这| 久久一区国产 | 中文在线日韩 | 免费a网 | 免费在线观看成人av | av手机在线电影 | 欧美黄色大片免费观看 | 中国的免费的视频 | 国产精品色综合 | 操网 | 国产精品成年片在线观看, 激情小说另类 | 亚洲午夜不卡 | 羞羞视频免费网站 | 欧美1—12sexvideos | 亚洲国产精品久久久久久久 | 国产激爽大片在线播放 | 91成人一区二区三区 | 91www成人久久 | 欧美a在线播放 | 羞羞视频免费网站男男 | 深夜福利视频绿巨人视频在线观看 |