Как получить разрешенные значения тега `android:layout_width` (или height) в пользовательском представлении
Прежде всего, связанные вопросы к моей теме:
Как получить доступ к layout_height из моего пользовательского представления?
Как получить значения тега "android:" в пользовательском представлении.
Итак, у меня есть результат в String
это нормально, но вопрос в том, есть ли способ как-то автоматически разобрать String
в результате я вернусь из attrs.getAttributeValue()
или есть решение получить его как-то в уже проанализированном формате ( = получить значение в пикселях)? Например, когда вы звоните getDimensionPixelSize()
,
Потому что вернулся String
может иметь такие значения, как ?2130772036
(ссылка), -2
(обернуть содержимое), 122.0dip
(или в худшем случае 122px
, 122mm
, так далее...).
И я не хочу добавлять layout_height
по моему обычаю attrs.xml
если не нужно