Android穿:什么是resources.getDimension(R.dimen.digital_x_offset)

Android Wear: What is resources.getDimension(R.dimen.digital_x_offset)

与此 "x_offset" 关联的值从何而来或代表什么?它是绝对宽度值还是相对宽度值?

编辑: 默认值为 15dp,大约是文本大小的三分之一。 (来自 Clement Amarnath 的 link 的信息:https://developer.android.com/samples/WatchFace/Wearable/res/values/dimens.html

Edit2:具体来说,我想知道是否存在程序员应该使用此值而不是根据屏幕尺寸和密度生成自己的值的情况?

Where does the value associated with this "x_offset" come from

digital_x_offset 值来自 dimens.xml

请参考以下文档

https://developer.android.com/samples/WatchFace/Wearable/res/values/dimens.html


编辑

阅读此 post 它提供了大量关于 dimens.xml

的信息

Offset 帮助我们将框架放置在主框架中,我们可以在主框架中从左、右、上或下定位我们的框架 frame/window。

<dimen name="digital_x_offset">15dp</dimen> dimens.xml中xoffset的这条语句的意思是距离屏幕左侧的距离/frame/window.

<dimen name="digital_y_offset">80dp</dimen>dimens.xml中yoffset的这条语句意思是距屏幕顶部的距离