1. 화면 구성
- layout > activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/stcMainLogin"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">
<Button
android:id="@+id/mainBtnA"
android:layout_width="200dp"
android:layout_height="80dp"
android:layout_gravity="center"
android:text="버튼 A"
android:textColor="#000000">
</Button>
</LinearLayout>
2. 클릭 이벤트 설정
- java > com.project.mykotlin > MainActivity\
- 개별 클릭 이벤트보다 통합 관리할 수 있도록 별도 처리
- 버터나이프는 미적용
package com.project.mykotlin
import android.app.Activity
import android.os.Bundle
import android.util.Log
import android.view.View
import android.widget.Button
class MainActivity : Activity(),View.OnClickListener {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val mainBtnA = findViewById<Button>(R.id.mainBtnA)
mainBtnA.setOnClickListener(this)
}
override fun onClick(p0: View) {
if(p0.id == R.id.mainBtnA) {
Log.e("TLOG", "클릭 테스트!!")
}
}
}
3. 실행 확인
'안드로이드 > 안드로이드_Kotlin' 카테고리의 다른 글
02. 안드로이드_Kotlin : 커스텀 다이얼로그 (0) | 2022.04.26 |
---|