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对象? 展开
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对象? 展开
1个回答
推荐于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对象了吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询