[问题] 萤幕分辨率 求解

楼主: arliang (凸锤大法师)   2015-03-24 14:52:55
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
这个专案难道有什么设定影响输出值?

Links booklink

Contact Us: admin [ a t ] ucptt.com