Android Kotlin 실습 랜덤 숫자 생성 앱
오늘의 실습에서는 사용자가 버튼을 클릭하면 1 부터 6 사이의 랜덤한 숫자를 표시하는 간단한 앱을 만들어 보았습니다.
gravity
를 center
로 설정하고 , 텍스트 뷰와 버튼을 활용해 화면을 구성하였습니다.package com.example.randombox
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import com.example.randombox.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
binding.rollBtn.setOnClickListener {
val numberRange = (1..6)
val num = numberRange.random()
binding.textTxt.text = num.toString()
}
}
}
numberRange
상수에 1 ~ 6 까지의 숫자 범위를 지정한다.random()
함수를 활용하여 1 ~ 6 사이의 랜덤 숫자를 num
상수에 할당한다.textTxt
텍스트 뷰에 num
값을 표시한다.