Android Kotlin 랜덤 숫자 생성 앱

이성진·2023년 8월 2일
0

TIL

목록 보기
3/95

Android Kotlin 실습 랜덤 숫자 생성 앱

오늘의 실습에서는 사용자가 버튼을 클릭하면 1 부터 6 사이의 랜덤한 숫자를 표시하는 간단한 앱을 만들어 보았습니다.

레이아웃 구성

  • 중앙에 배치되도록 gravitycenter로 설정하고 , 텍스트 뷰와 버튼을 활용해 화면을 구성하였습니다.

코드구현

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 값을 표시한다.

실습을 통해 만든 앱을 실행시켰을 때 , 버튼을 클릭하면 예상대로 1 ~ 6 사이의 숫자가 랜덤으로 화면에 표시되는 것을 확인할 수 있었습니다.

profile
2023.08 ~ Android Kotlin 공부

0개의 댓글