double randomDiceNumber = Math.ceil(Math.random() * 6);
String imageSource = "ic_dice" + Double.toString(randomDiceNumber);
dice.setImageResource(R.drawable.imageSource);
What I am trying to do is set an Imageview to a different dice side depending on which number is rolled.
double randomDiceNumber = Math.ceil(Math.random() * 6);
String uri = "@drawable/ic_dice" + Double.toString(randomDiceNumber);
dice.setImageResource(
getResources().getDrawable(
getResources().getIdentifier(uri, null, getPackageName());
)
);
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.