Vote count:
0
I want to be able to accept either an enum value or dimension from my custom view. My XML is as follows:
<attr name="example" format="integer|dimension">
<enum name="ex1" value="-1"/>
<enum name="ex2" value="-2"/>
</attr>
I am able to accept dimensions fine, however when an enum value is used my layout cannot be inflated. The problem is the following line of code:
int value = attributeSet.getDimensionPixelSize(R.styleable.CustomView_example, -1);
How do I accept either an integer or a dimension value? Thanks in advance!
asked 42 secs ago
Determine Android attribute type at runtime
Aucun commentaire:
Enregistrer un commentaire