Android:如何将字符串“R.string.aButton”转换为资源R.string.aButton?

时间:2014-03-30 20:45:25

标签: java android string

所以这里有示例代码:

TextView aDisplayw=(TextView)findViewById(R.id.display);

protected void set(String resource) {
   String toResource = "R.string" + resource;//How to convert it into resource?
   aDisplay.setText(getResources().getText(forString));
}

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

使用Resources.getIdentifier

int resourceId = getResources().getIdentifier(
    resource, // Name
    "string", // Type
    getPackageName());
aDisplay.setText(resourceId);