通过gradle创建res值对于原始类型(例如字符串,dimen等)很好,但是我正努力使用相同的代码来实现以下目标。
该文档似乎没有显示其他选项,所以我认为这是不可行的。
例<item name="latitude" format="float" type="dimen">56.154439356093</item>
您不能将dimen
用作resValue
调用中的类型,因为它将标签创建为<dimen name...
,这是无效的,因为它是浮点数而不是尺寸。
有什么办法可以通过gradle实现这一目标?还是将res值编写为字符串然后将其读出并解析为代码中的float的唯一方法?
最佳答案
似乎即使没有为我的特定用例指定dimen类型(例如dp / px),使用dimen也可以正常工作。更好地与具有item
和format
的通用type
一起使用,具有更大的灵活性resValue("dimen", "latitude", "0.0")
关于android - 如何使用gradle resValue使用类型实现res “item”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54517148/