2016-07-15 18 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 - 我已經添加了關於膠印的詳細信息,請通過它,也請花費更多時間閱讀文檔。 –