Как получить res "item" с типом, используя gradle resValue - PullRequest
0 голосов
/ 04 февраля 2019

Создание значений res с помощью gradle отлично подходит для примитивных типов, таких как строка, измерения и т. Д., Но я изо всех сил пытаюсь добиться следующего, используя тот же код.

Документация не содержит дополнительных параметров, поэтому я думаю, что это невозможно.

Пример

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

Вы не можете использовать dimenкак тип в вызове resValue, поскольку он создает тег как <dimen name..., который недопустим, потому что это число с плавающей точкой, а не измерение.

Есть ли способ достичь этого с помощью gradle?или это единственный способ записать значение res в виде строки, затем прочитать его и проанализировать как код с плавающей точкой?

1 Ответ

0 голосов
/ 04 февраля 2019

Похоже, что использование Dimension прекрасно работает даже без указания типа измерения (например, dp / px) для моего конкретного варианта использования.Было бы неплохо иметь больше гибкости с универсальными item с format и type

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...