我知道如何从strings.xml中存在的字符串名称中检索resID
<string name="text">Chennai</string>
我们可以通过以下
检索resID int id = this.context.getResources().getIdentifier("text","string", this.context.getPackageName());
如何通过使用值 Chennai 来检索id是否可以执行或不可能 任何帮助表示赞赏
答案 0 :(得分:2)
这是不可能的,因为字符串值不需要是唯一的。因此,您无法获得“id”,因为您可能会将多个ID映射到同一个字符串。
例如:
<string name="text">Chennai</string>
<string name="text2">Chennai</string>
<string name="text3">Chennai</string>
完全可以接受。你如何才能获得字符串“Chennai”的“id”?
答案 1 :(得分:-2)
在你的代码中尝试这个 - R.string.text