綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 螢幕解析度 求解

[複製連結] 查看: 1151|回覆: 0|好評: 0
跳轉到指定樓層
樓主
arliang | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2015-3-24 14:03

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
  1.         
  2.         final DisplayMetrics displayMetrics = new DisplayMetrics();
  3.         getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
  4.         final int height = displayMetrics.heightPixels;
  5.         final int width = displayMetrics.widthPixels;
  6.         
  7.         Log.d("ImageDetailActivity", "屏幕宽度: " + (displayMetrics.widthPixels * displayMetrics.density));  
  8.         Log.d("ImageDetailActivity", "屏幕高度: " + (displayMetrics.heightPixels * displayMetrics.density));  
  9.         Log.d("ImageDetailActivity", "屏幕密度: " + displayMetrics.density);  
  10.         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
這個專案難道有什麼設定影響輸出值?
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則