주사위이미지와 랜덤값 로그 차이
올려주신 코드랑 비교 했는데요. 어디가 다른지 못 찼겠습니다. ㅜㅜ package com.hyo.dice_app import android.os.Bundle import android.util.Log import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import androidx.databinding.DataBindingUtil import androidx.databinding.DataBindingUtil.setContentView import com.hyo.dice_app.databinding.ActivityMainBinding import kotlin.random.Random class MainActivity : AppCompatActivity() { private lateinit var binding : ActivityMainBinding override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContentView(R.layout. activity_main ) binding = setContentView( this, R.layout. activity_main ) val diceImage1 = binding . dice1 //xml 에서 이미지뷰의 ID 를 바인딩으로 찾아라 // val diceImage2 = binding . dice2 binding . diceStartBtn .setOnClickListener { Toast.makeText( this, " 주사위 Go" , Toast. LENGTH_LONG ).show() Log.d( "MainActivity" , Random.nextInt( 1 , 6 ).toString()) Log.d( "MainActivity" , Random.nextInt( 1 , 6 ).toString()) val number1 = Random.nextInt( 1 , 6 ) val number2 = Random.nextInt( 1 , 6 ) if (number1 == 1 ) { diceImage1.setImageResource(R.drawable. dice_1 ) } else if (number1 == 2 ) { diceImage1.setImageResource(R.drawable. dice_2 ) } else if (number1 == 3 ) { diceImage1.setImageResource(R.drawable. dice_3 ) } else if (number1 == 4 ) { diceImage1.setImageResource(R.drawable. dice_4 ) } else if (number1 == 5 ) { diceImage1.setImageResource(R.drawable. dice_5 ) } else { diceImage1.setImageResource(R.drawable. dice_6 ) } if (number2 == 1 ) { diceImage2.setImageResource(R.drawable. dice_1 ) } else if (number2 == 2 ) { diceImage2.setImageResource(R.drawable. dice_2 ) } else if (number2 == 3 ) { diceImage2.setImageResource(R.drawable. dice_3 ) } else if (number2 == 4 ) { diceImage2.setImageResource(R.drawable. dice_4 ) } else if (number2 == 5 ) { diceImage2.setImageResource(R.drawable. dice_5 ) } else { diceImage2.setImageResource(R.drawable. dice_6 ) } } } }