作者arliang (凸鎚大法师)
看板AndroidDev
标题[问题] 萤幕解析度 求解
时间Tue Mar 24 14:52:55 2015
final DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
final int height = displayMetrics.heightPixels;
final int width = displayMetrics.widthPixels;
Log.d("ImageDetailActivity", "屏幕宽度: " + (displayMetrics.widthPixels
* displayMetrics.density));
Log.d("ImageDetailActivity", "屏幕高度: " + (displayMetrics.heightPixels
* displayMetrics.density));
Log.d("ImageDetailActivity", "屏幕密度: " + displayMetrics.density);
Log.d("ImageDetailActivity", "屏幕DPI: " + displayMetrics.densityDpi);
Log 出现
ImageDetailActivity屏幕宽度: 320.0
ImageDetailActivity屏幕高度: 526.0
ImageDetailActivity屏幕密度: 1.0
ImageDetailActivity屏幕DPI: 160
我的萤幕应该是 1776 * 1080 ,为什麽是526*320 呢?
奇怪的是
我另外的专案,同样的Code 同一支手机,是 1776 * 1080
这个专案难道有什麽设定影响输出值?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.217.199.165
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1427179980.A.41E.html