我剛纔看到了同樣的問題。那麼,Android似乎根據屏幕大小自動調整Webview的內容(圖像,字體大小等),就像它自動與應用程序圖標一樣。
但是,關於圖標,實際上它也不會自動調整。您仍然必須提供三種不同尺寸的圖標以適應ldpi,mdpi和hdpi分辨率。
這就是爲什麼我們需要提供三個不同的css文件。但是,實際上,如果你讀你前面提到的文檔,你可以寫這三個不同的CSS在一個文件中,就像這樣:
header {
background:url(medium-density-image.png);
}
@media screen and (-webkit-device-pixel-ratio: 1.5) {
/* CSS for high-density screens */
#header {
background:url(high-density-image.png);
}
}
@media screen and (-webkit-device-pixel-ratio: 0.75) {
/* CSS for low-density screens */
#header {
background:url(low-density-image.png);
}
}
上部是爲MDPI,中間一個是華電國際,和下部是ldpi。因此,您可以輕鬆管理這三種不同屏幕分辨率的一個文件。
我們最終走向了一個不需要這個方向的方向,但我會將其標記爲答案,因爲它可能對另一種情況有所幫助。謝謝。 – cottonBallPaws 2011-03-07 23:35:48