안드로이드 학습(Kotlin)

10. 버튼 클릭 이벤트, Toast 메시지, Logcat 사용법

리저브콜드브루 2025. 2. 3. 16:02
728x90
반응형
버튼 클릭 이벤트

XML의 onClick 속성보다 Kotlin 코드에서 setOnClickListener 사용을 권장한다.

 

예시

val button = findViewById<Button>(R.id.button)
button.setOnClickListener {
    Toast.makeText(this, "버튼 클릭됨!", Toast.LENGTH_SHORT).show()
}

버튼 클릭 시 Toast 메시지가 나타난다.


Toast란?

  • 간단한 알림 메시지를 잠시 화면에 표시하는 UI 요소
  • 사용자에게 중요한 정보를 잠깐 표시할 때 사용

기본 예시

Toast.makeText(this, "저장되었습니다!", Toast.LENGTH_SHORT).show()
  • LENGTH_SHORT: 2초간 표시
  • LENGTH_LONG: 3.5초간 표시

Logcat

  • Android Studio의 실시간 로그 출력 도구
  • 앱의 동작 상태를 디버깅하거나 오류를 출력할 때 사용

Log 메시지 출력하기

import android.util.Log

Log.d("MainActivity", "디버그 메시지")
Log.i("MainActivity", "정보 메시지")
Log.w("MainActivity", "경고 메시지")
Log.e("MainActivity", "에러 메시지")

 

로그 레벨: 출력 수준 조절

  • Log.v() - Verbose (가장 상세한 로그)
  • Log.d() - Debug (디버깅용)
  • Log.i() - Info (정보성 메시지)
  • Log.w() - Warning (경고 메시지)
  • Log.e() - Error (에러 메시지)

https://developer.android.com/studio/debug/logcat?hl=ko

 

Logcat을 이용하여 로그 보기  |  Android Studio  |  Android Developers

Android 스튜디오에서 Logcat 창에 시스템 메시지를 표시하는 방법을 알아보세요.

developer.android.com

 

 

728x90
반응형