可能重复:
Android,从字符串中获取资源 ID?
String res = "R.drawable.image1";
我需要得到它的INT id。请帮我!
使用它来获取资源ID:
int picId = getResources().getIdentifier(picName, "drawable", getApplicationContext().getPackageName());
如果你想得到,integer
那么只需删除引号。
int id = R.drawable.image1; // instead of "R.drawable.image1"
那会给你号码。
View view = findViewById(R.drawable.image1);
int id = view.getId();