2011-09-04 21 views
0

所以在設備上有一個爲華電國際,MDPI,LDPI等的繪製資源目錄...遠程圖像和尺寸華電國際/ MDPI/LDPI等

現在可以說,我想從互聯網上下載圖片以查看應用程序(在飛行中)。

我可以下載三種不同密度的圖像嗎?有什麼方法可以檢查當前設備是否爲hdpi/mdpi/ldpi並相應下載正確的分辨率?還是比這更簡單?

我想如果我下載一個高分辨率圖像到hdpi手機上,那麼它會假定它的mdpi圖像只有比預期更大的尺寸?

感謝

回答

3

這是你如何讓密度編程

DisplayMetrics metrics = new DisplayMetrics(); 
getWindowManager().getDefaultDisplay().getMetrics(metrics); 
switch(metrics.densityDpi){ 
    case DisplayMetrics.DENSITY_LOW: 
       break; 
    case DisplayMetrics.DENSITY_MEDIUM: 
       break; 
    case DisplayMetrics.DENSITY_HIGH: 
       break; 
} 
+0

輝煌謝謝。 –