是否可以从R.java获取a(int - > String)映射

时间:2012-09-22 17:12:54

标签: java android

有没有办法通过反射或生成方式获取视图引用的名称String

示例:

public static final int main = 0x7f030000;

我有0x7f030000,我想要"main";

1 个答案:

答案 0 :(得分:5)

Field[] fields = R.layout.class.getDeclaredFields();
for(Field f : fields)
{
    String fieldName = f.getName();
    int fieldValue = (Integer) f.get(new Integer(0));
    // ...
}