2013-08-28 47 views
0

在Galaxy選項卡1.0上運行時,我的Android應用程序未加載正確的圖形圖像。他們看起來模糊,稍微像素化。Galaxy選項卡的正確圖像可繪製文件夾

我的猜測是它從mdpi文件夾加載圖像,因爲設備密度是1.0,但它們對於平板電腦屏幕來說很小。

在這種情況下該怎麼辦?我不想增加mdpi文件夾中圖像的大小,因爲我已經在相當數量的模擬器和設備上測試了應用程序,並且它運行良好,但我仍然想要爲平板電腦加載更大圖像的方式。

設備型號爲GT-P7510,Android版本爲3.1。該裝置的密度爲1.0,這是我得到使用的代碼:

getResources().getDisplayMetrics().density 

我有放置在文件夾不同的圖像大小:

  • 抽拉-HDPI
  • 抽拉-LDPI
  • 提拉 - MDPI
  • 繪製-xhdpi

我我正在開發API級別8,平臺2.2。

謝謝!

回答

1

你應該創建

res/drawable-large-mdpi/ 

,並把資源用於大屏幕出現。相反的,你大可以評估使用其它限定詞,如繪製-sw600dp, 看到http://developer.android.com/guide/practices/screens_support.htmlhttp://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch

+0

它肯定的作品,我只是複製一切從xhdpi文件夾中的圖像,這個新的大MDPI文件夾。我擔心的是,如果我沒有涉及這樣的其他案例。我必須創建一個完美的文件夾組合來覆蓋市場上所有的屏幕尺寸和dpis。 – Gustavo

+0

以及我想這取決於你需要在不同的設備上.... :) 但我想一旦你有一個大概的想法在手機上做什麼和平板電腦上,你可以準備幾個佈局,然後使用不同的根據密度和分辨率調整兩個家庭。 您可能會發現有趣的http://www.youtube.com/watch?v=zHirwKGEfoE以獲取有關響應式設計的一些提示 –

相關問題