首先,我的主题相关问题:
How do I access layout_height from within my custom view?
How do you get "android:" tag values in a Custom View
所以我的结果是String
这是好的,但问题是:有没有办法以某种方式自动解析我得到的String
结果来自attrs.getAttributeValue()
还是有解决方案以某种方式以已经解析的格式获取它(=以像素为单位获取值)?就像你打电话给getDimensionPixelSize()
时一样。
因为返回的String
可以包含?2130772036
(引用),-2
(wrap_content),122.0dip
(或最坏情况122px
)等值, 122mm
等等......)。
如果没有必要,我不想将layout_height
添加到我的自定义attrs.xml
。