如何使用gradle resValue实现类型的res“ item”

时间:2019-02-04 13:27:02

标签: android android-studio gradle

通过gradle创建res值对于原始类型(例如字符串,dimen等)来说是很好的,但是我正在努力使用相同的代码来实现以下内容。

该文档似乎没有显示其他选项,因此我认为它不可行。

示例

<item name="latitude" format="float" type="dimen">56.154439356093</item>

dimen调用中,您不能使用resValue作为类型,因为它将标记创建为<dimen name...,这是无效的,因为它是浮点数而不是尺寸。

有什么办法可以通过gradle实现这一目标?还是将res值写为字符串然后读出并解析为代码中的float的唯一方法?

1 个答案:

答案 0 :(得分:0)

即使没有为我的特定用例指定尺寸类型(例如dp / px),似乎使用dimen的效果也很好。最好将通用itemformattype

具有更大的灵活性

resValue("dimen", "latitude", "0.0")