2016-07-15 19 views
0

与此“x_offset”关联的值来自哪里或代表什么?它是一个绝对的或相对的宽度值?Android Wear:什么是resource.getDimension(R.dimen.digital_x_offset)

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

Edit2:具体来说,我想知道是否有任何情况下,程序员应该使用此值,而不是基于屏幕大小和密度生成自己的值?

回答

0

哪里有这种 “x_offset” 相关联的值来自

digital_x_offset值从dimens.xml

来请参考下面的文档

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


编辑

阅读此篇How to define dimens.xml for every different screen size in android?它提供了dimens.xml


偏移帮助我们把我们的框架中主框架信息的一个良好的数额,我们可以从左侧定位我们的框架,主框架/窗口中的右侧,顶部或底部。

<dimen name="digital_x_offset">15dp</dimen>这个在dimens.xml中的xoffset语句意味着它是从屏幕/框架/窗口左边的距离。

<dimen name="digital_y_offset">80dp</dimen> dimens.xml中yoffset的这种说法意味着它是距离屏幕顶端的距离。

+0

感谢您提供链接到默认值,这有助于一些。它告诉我,该值与屏幕密度成比例,但不是用户偏好。然而,我想知道价值从概念上来源于何处。 – kjl

+0

感谢您的链接到如何定义android的每个不同屏幕尺寸的dimens.xml?这是关于如何解决不同屏幕尺寸的一个很好的讨论,但我没有发现x_offset表示什么。 – kjl

+0

@kjl - 我已经添加了关于胶印的详细信息,请通过它,也请花费更多时间阅读文档。 –