2014-10-31 87 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来适应内容。