我在以下位置创建了自定义属性attrs.xml
:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="StarWars">
<attr name="sw_jedi" format="string" />
<attr name="sw_rank" format="string" />
</declare-styleable>
我得到了R
(例如R.styleable.StarWars_sw_jedi
)支持的 int 值,但是我怎样才能得到属性name
(jedi
)?
编辑更具体:
我想要属性的“名称”字符串而不是 R 中的值(它是一个 int):
例如,我想检索“绝地”而不是 int ( R.styleable.StarWars_sw_jedi
or R.attr.sw_jedi
)
事实上我想要一个getAttributeName(R.styleable.StarWars_sw_jedi)
提前谢谢!