String res = "R.drawable.image1";
我需要得到它的INT id。请帮帮我!
答案 0 :(得分:27)
使用此方法获取资源ID:
int picId = getResources().getIdentifier(picName, "drawable", getApplicationContext().getPackageName());
答案 1 :(得分:4)
如果你想获得integer
,那么只需删除引号。
int id = R.drawable.image1; // instead of "R.drawable.image1"
那会给你数字。
答案 2 :(得分:2)
View view = findViewById(R.drawable.image1);
int id = view.getId();