2013-03-17 61 views
1

我在nexus 10上測試我的應用程序,並且想知道如何爲相同的應用程序提供背景資源。Nexus 10高分辨率資源

要闡述的問題是,Nexus 10的運動一個2560x1600的高分辨率但在xhdpi範疇,它是同一種類的的Galaxy Nexus和Nexus 4,落在我想知道我怎麼能提供一個專門用於Nexus 10的2560x1600分辨率背景圖像,而不是默認爲專爲1280x720屏幕設計的Galaxy Nexus背景。通常,我會通過將背景圖像放在相應的可繪製文件夾(這裏是drawable-xhdpi)並讓android自動選擇正確的資源來實現這一點。

可能的解決方案:我應該把2560x1600分辨率的圖像放在drawable-sw720p-xhdpi文件夾中嗎?將nexus 10分類爲具有xhdpi特性的sw720dp設備(10+「)是否正確?

+4

你的可能的解決方案將很有可能工作。但是,你的圖像將只消耗大約16MB的內存,如果你沒有使用太多的內存用於其他任何東西,這可能不是一個問題,但否則你可能想重新考慮它。也許9patch會更合適? – Geobits 2013-03-17 19:19:44

+0

好點,但應用程序背景就像壁紙,並不會看起來像9patch好,任何想法如何Android處理壁紙爲他們的啓動器在nexus 10上? – Soham 2013-03-17 19:28:34

+0

我不確定。我相信它是開源的,你呃,所以你應該能夠找到那種方式。 – Geobits 2013-03-17 19:34:21

回答

-3

Nexus 10應該是xxhdpi。只需製作一個文件夾res/drawable-xxhdpi,res/drawable-sw720p-xxhdpi等。它應該工作。

+0

nexus 10是一個xhdpi設備(〜300 dpi),鏈接到該問題。 – Soham 2013-03-17 19:29:15

+1

不,應該是res/drawable-sw720p-xhdpi – jihonrado 2013-04-03 08:33:26