java,android 根据传入的String 类型,引用变量名相同的变量。不要使用switch if等。

inta=0;intb=1;intc=2;publicintgetvalue(Strings){变量名与s的值相同,返回该变量的值}比如传入“a”则返回0;传入“b”则返... int a=0;
int b=1;
int c=2;
public int getvalue(String s){
变量名与s的值相同,返回该变量的值
}
比如传入“a”则返回0;
传入“b”则返回1;
主要是想动态加载android的资源
资源有 整型的变量 R.id.AAAA,R.id.BBB,R.id.ccc
想根据传入字符串来动态的引用
如果有view的id
R.id.AAAA,R.id.BBB,R.id.ccc

public View get_View(String s){
变量名与s的值相同,返回该变量的值
return layoutInflater。inflate(R.layout.XXX, null);
}比如传入字符串“R.id.AAA”如何得到对应的View对象?
展开
 我来答
匿名用户
推荐于2016-06-12
展开全部
getResources().getIdentifier("app_name","string",getPackageName());
追问
这个是根据资源的名称来获得id
有没有这种:

如果有view的id
R.id.AAAA,R.id.BBB,R.id.ccc

public View get_View(String s){
变量名与s的值相同,返回该变量的值
return layoutInflater。inflate(R.layout.XXX, null);
}
比如传入字符串“R.id.AAA”如何得到对应的View对象?
追答
都可以根据资源名称获取id了,那不就可以获取对应的View对象了吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式