google-developer-training / android-kotlin-fundamentals-apps

android-kotlin-fundamentals-apps
Other
1.68k stars 2.13k forks source link

Unresolved Reference: setImageResource() - need more details #150

Closed vsvikas08 closed 1 year ago

vsvikas08 commented 4 years ago

setImageResource() is not working Android Studio is saying Unresolved Reference: setImageResource()

kkuan2011 commented 4 years ago

Did you add the dice images to your app and pass in a resource ID to that method call?

val drawableResource = when (randomInt) { 1 -> R.drawable.dice_1 2 -> R.drawable.dice_2 3 -> R.drawable.dice_3 4 -> R.drawable.dice_4 5 -> R.drawable.dice_5 else -> R.drawable.dice_6 }

    diceImage.setImageResource(drawableResource)

Here's the solution code https://github.com/google-developer-training/android-kotlin-fundamentals-apps/blob/master/DiceRollerFinal/app/src/main/java/com/example/android/diceroller/MainActivity.kt