2014-10-31 90 views
2

我正在爲android Wear開發,而不是使用2個不同的佈局(一個用於rect,另一個用於round),我可以使用資源限定符嗎?Android Wear資源限定符

例如,我有一個佈局文件:activity_main.xml。它引用了pizza.png。我可以讓圓形手錶(320x320)從drawable-w320dp中拉出圖像,而矩形手錶(280x280)從drawable-w280dp中拉出圖像?

感謝

回答

1

更新: 有一些特定的詞用作API 23(-Round和-notround)的。檢查官方blogpost

原創回答: 不,我不這麼認爲。沒有針對外形尺寸的特定限定符(例如-round-square),並且所有方形設備的屏幕尺寸(以像素爲單位)都不相同。例如,三星Gear Live也是320x320。

此外,這些值以像素爲單位,而不是像您的示例中的dp,但這是次要的一點。

0

您應該使用-nodpi作爲背景,而-hdpi作爲其餘圖形文件(現在,它可能在未來會發生變化)。沒有形狀特定的文件夾,因此應該在StubView中處理或通過使用例如BoxInsetLayout來適應內容。