2011-03-11 26 views
8

我一直在與此鬥爭了幾天。我正在嘗試寫一個小的自定義評級欄。用一些自定義圖像。當我檢查我的HTC Desire上的圖像時,圖像看起來非常混亂。我嘗試過使用不同的分辨率和不同的尺寸,但仍然無法弄清楚什麼樣的分辨率/如何創造出高質量的圖像。如何選擇正確的圖像分辨率爲Android

我已經閱讀了Android網站上的指導方針,但無濟於事。我認爲我遇到的問題是在較高的dpi顯示屏上顯示較低分辨率的圖像。所以系統可以放大圖像。但我不知道如何解決這個問題。更高分辨率的圖像較大的圖像?

任何建議將是偉大的。

亞歷

回答

3

之所以這樣,是一個小小的挑戰,以得到正確的是各種各樣的屏幕分辨率和Android設備的-densities。幸運的是,Android SDK在這個部門有相當廣泛的支持。 Android Dev Guide的一個非常好的開始是this section

基本上你需要了解的密度獨立像素(DP)的概念,和使用類,如DisplayMetrics計算實際屏幕像素。是的,顯然你需要更大,更高分辨率的圖像以用於更高密度的屏幕。

+0

其中一件事是我沒有明確地設置我使用的代碼中的圖片。我創建了一個從android進度條樣式繼承的樣式。然後使用添加自定義圖像 – Alex 2011-03-12 09:55:02