我正在为 Android Wear 进行开发,我可以只使用资源限定符,而不是使用 2 种不同的布局(一种用于矩形,一种用于圆形)吗?
例如,我有一个布局文件:activity_main.xml。它引用了pizza.png。我可以让圆形 watch (320x320)从drawable-w320dp中提取图像,而矩形 watch (280x280)从drawable-w280dp中提取图像吗?
谢谢
最佳答案
更新: 自 API 23 起有特定的限定符(-round 和 -notround)。查看官方blogpost .
原始答案:
不,我不这么认为。外形尺寸没有特定的限定符(例如 -round
或 -square
),并且所有方形设备的屏幕尺寸(以像素为单位)并不相同。例如,三星 Gear Live 的分辨率也是 320x320。
此外,这些值以像素为单位,而不是示例中的 dp,但这是一个小问题。
关于Android Wear 资源限定符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26684350/