Как получить разрешенные значения тега `android:layout_width` (или height) в пользовательском представлении

Прежде всего, связанные вопросы к моей теме:

Как получить доступ к layout_height из моего пользовательского представления?

Как получить значения тега "android:" в пользовательском представлении.

Итак, у меня есть результат в String это нормально, но вопрос в том, есть ли способ как-то автоматически разобрать String в результате я вернусь из attrs.getAttributeValue() или есть решение получить его как-то в уже проанализированном формате ( = получить значение в пикселях)? Например, когда вы звоните getDimensionPixelSize(),

Потому что вернулся String может иметь такие значения, как ?2130772036 (ссылка), -2 (обернуть содержимое), 122.0dip (или в худшем случае 122px, 122mm, так далее...).

И я не хочу добавлять layout_height по моему обычаю attrs.xml если не нужно

0 ответов

Другие вопросы по тегам