Имена ресурсов должны быть правильными идентификаторами Java. Назовите их card1
- card52
, а не просто их номера (если я вас правильно понимаю).
РЕДАКТИРОВАНИЕ ДОБАВИТЬ: Чтобы отобразить целое число на правильное изображение, ваш код должен управлять самим отображением. Один (не очень элегантный) способ состоит в том, чтобы явно создать массив Bitmap[] cardImages = new Bitmap[52];
и назначить каждый ресурс в массив, как, например, в.
Resources r = context.getResources();
cardImages[0] = loadBitmap(r.getDrawable(R.drawable.card1));
// ...
cardImages[12] = loadBitmap(r.getDrawable(R.drawable.card13));
// ...
cardImages[51] = loadBitmap(r.getDrawable(R.drawable.card52));