字符串问题 假设有一个字符串资源 R.string.helloString str = "hello";str内容与资源ID一致。如何从str这个字符串具体定位到资源ID,有没有这样的办法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历R.string.里面的id, R.string.class.getFields();然后context.getResources().getString(id);用你的字符串去equals一遍 根据2楼内容查了一下,确实可以。谢谢。还有一种不用遍历的方法,本质上应该一样,可能内部使用hash算法会更快一些int id = R.string.class.getField("hello").getInt(null);String value = getResources().getString(id); android和后台数据库之间的通讯问题 新手问题,NDK编译C代码如何引用第三方库? activity之间怎么传递inputstream或者outputstream参数 在android里 子线程如何返回个对象给主线程? 关于移动平台的调查(请各位网友进来一下) System.exit(0);app未退出,求高手解惑 context.getAssets().list("")方法的问题 LBS应用疑惑, 新搭建的android开发环境,appcompat报找不到资源 java后台怎么保存Android端用户登录状态 问一个自定义ListView的问题 Android h.264解码
然后context.getResources().getString(id);用你的字符串去equals一遍
String value = getResources().getString(id);