ImageButton 问题(无法更改背景)

issue with ImageButton(cant change the background)

int num++;
img.setBackgroundResource(R.drawable.card +num);

我的图片在drawable文件夹里,没问题! 问题是我不能使用 R.drawable.card_1 ! 我该如何解决这个问题!?

我已经尝试过下面的代码

int num++;
img.setBackfroundResource("R.drawable.card_"+num);

但它也不起作用!

我的其中一张图片的名字是card_1到card_10 我希望当用户点击下一步按钮时,下一张照片出现!

试试这个:

getResources().getIdentifier("card_"+num, "drawable", getPackageName());