본문 바로가기
프로그램

[안드로이드] 코틀린 / 버튼 만들고 이벤트 추가하기

by 오디세이99 2023. 1. 2.
728x90
반응형

 

https://question99.tistory.com/542

 

[안드로이드] 코들린 / HelloWorld 만들기

안드로이드스튜디오 버전 입니다. 버전만다 약간씩 다르군요. 다음과 같이 메뉴에서 File / New / New Project 를 선택 합니다. 'Phone and Tablet'에서 'Empty activity' 를 선택 합니다. - Name을 'HelloWorld'로 입력

question99.tistory.com

 

앞에서 만든 HelloWorld에 버튼을 추가하고, 버튼을 클릭하면 'HelloWord' 문장이 '안녕하세요!'로 바뀌도록 만들어 보겠습니다.

 

다음 화면과 같이 'Palette'에서 'Buttoin'을 드래그해서 화면으로 가져옵니다.

 

그러면 아래와 같이 버튼이 만들어집니다.

- 'Code'롤 보면 'Buttton'이 추가되어 있습니다.

 

- 다음과 같이 기존에 있던 TextView에 id 항목을 추가합니다.

android:id="@+id/txtView"

 

 

- MainActivity.kt 에 다음 코드를 추가합니다.

import android.widget.Button
import android.widget.TextView

- 버튼 이벤트 관련해서 다음 코드를 추가합니다.

var button = findViewById<Button>(R.id.button)
var txtView = findViewById<TextView>(R.id.txtView)
button.setOnClickListener{
    txtView.text = "안녕하세요!"
}

 

- 실행해보면 다음과 같이 '안녕하세요!'로 바뀐 것을 확인할 수 있습니다.

728x90
반응형

댓글