Java Android:如何转换字符串;R.string.aButton“;进入资源R.string.aButton?

Java Android:如何转换字符串;R.string.aButton“;进入资源R.string.aButton?,java,android,string,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)); } 有没有

因此,这里有示例代码:

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));
}
有没有办法做到这一点呢?

使用:

使用:

使用:

使用:



你试过了吗?你的问题很不清楚。请忘记代码和“转换”(你不能将一个整数转换成另一个整数),而是用最简单的方式描述你想做什么。哦,不明白,你能给我举个例子吗?是的,可能是因为我的英语很差……你试过了吗?你的问题很不清楚。请忘记代码和“转换”(你不能将一个整数转换成另一个整数),而是用最简单的方式描述你想做什么。哦,不明白,你能给我举个例子吗?是的,可能是因为我的英语很差……你试过了吗?你的问题很不清楚。请忘记代码和“转换”(你不能将一个整数转换成另一个整数),而是用最简单的方式描述你想做什么。哦,不明白,你能给我举个例子吗?是的,可能是因为我的英语很差……你试过了吗?你的问题很不清楚。请忘记代码和“转换”(你不能将一个整数转换成另一个整数),而是用最简单的方式描述你正在尝试做什么。哦,不明白,你能给我举个例子吗?是的,可能是因为我的英语很差……请注意,这很慢,不推荐。当然,有时候你肯定别无选择。但是,如果可以的话,最好避免使用这种方法。@JamesMcMurray-你完全正确,不过如果你只有一个资源的名称,就没有太多的替代方法了。理想情况下,您只需要完全避免这种情况。请注意,这是缓慢的,不建议这样做。当然,有时候你肯定别无选择。但是,如果可以的话,最好避免使用这种方法。@JamesMcMurray-你完全正确,不过如果你只有一个资源的名称,就没有太多的替代方法了。理想情况下,您只需要完全避免这种情况。请注意,这是缓慢的,不建议这样做。当然,有时候你肯定别无选择。但是,如果可以的话,最好避免使用这种方法。@JamesMcMurray-你完全正确,不过如果你只有一个资源的名称,就没有太多的替代方法了。理想情况下,您只需要完全避免这种情况。请注意,这是缓慢的,不建议这样做。当然,有时候你肯定别无选择。但是,如果可以的话,最好避免使用这种方法。@JamesMcMurray-你完全正确,不过如果你只有一个资源的名称,就没有太多的替代方法了。理想情况下,您只需要完全避免这种情况。
int resourceId = getResources().getIdentifier(
    resource, // Name
    "string", // Type
    getPackageName());
aDisplay.setText(resourceId);