馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊  
 
x
 
-         
 
 -         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 
這個專案難道有什麼設定影響輸出值? |   
        
 
  
 
     
    
     
     
        
       |