728x90
안드로이드 실행하다 보면 작성한 코드가 어떻게 실행되는지 알고 싶을 때가 있다.
그럴 때 Log.d 를 사용하면 어떻게 작동하고 있는지 확인 가능하다.
1. activity_main.xml 간단한 Textview 만들기
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/click"
android:textSize="30dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click1"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/click2"
android:textSize="30dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="click2"
app:layout_constraintBottom_toTopOf="@+id/click"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
2. MainActivity.kt의 클릭 시 로그 남도록 코드 작성
TextView의 ID click 클릭할 경우 Click1 로그 남기기
TextView의 ID click2 클릭 할경우 Click2 로그 남기기
Log.d(로그를 출력 TAG, 출력할 메시지)
package com.ssung85.myapplication
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
click.setOnClickListener {
Log.d("click", "Click1")
}
click2.setOnClickListener{
Log.d("click","Click2")
}
}
}
앱 실행 후 Logcat 확인
클릭하면 Click 로그 생성을 확인할 수 있다.
728x90
'개발공부 > andorid' 카테고리의 다른 글
android#코틀린(Kotlin) 인터넷 주소창 열기 (11) | 2020.11.19 |
---|---|
android#코틀린(Kotlin) 계산기 만들기 (2) | 2020.11.14 |
findViewById() 없이 XML 참조 하기 (0) | 2020.11.10 |
WebView 사용하기(Kotlin) (0) | 2020.11.03 |
android#로또 번호 뽑기(Kotlin) (3) | 2020.10.11 |