2016-07-26 17 views
0

我很困惑android中所需的各種圖標大小。如果我爲xxxhdpi提供了一個圖標,並且我想爲每個分辨率顯示相同的圖標,我是否真的需要爲xxhdpi,xhdpi,hdpi,mdi擁有較小的圖標?當我在android中爲xxxhdpi提供圖標時,是否真的需要小圖標?

既然我們在玩dp,爲什麼android不能縮小它們呢?

PS:我試過只有xxxhdpi圖標,在我的用例中它們在小屏幕上看起來非常好。

回答

0

您應該閱讀這個link。 總結:

使用大小限定符並不意味着資源只適用於該大小的屏幕。如果您不提供具有更好匹配當前設備配置的限定符的備用資源,則系統可以使用最匹配的資源。

注意:如果您的所有資源都使用大於當前屏幕的大小限定符,系統將不會使用它們,並且您的應用程序將在運行時崩潰(例如,如果所有佈局資源都使用xlarge限定符進行標記,但該設備是正常尺寸的屏幕)。

+0

我已經閱讀過該鏈接,並且我知道尺寸和佈局(如sw)的尺寸限定符需要支持不同的屏幕尺寸。但根據OP,爲什麼我需要更小的圖標尺寸來適應不同的屏幕尺寸? Android完美縮小它們,所有我的應用程序都運行良好,只有單個圖標實例。 – Heisenberg

相關問題