Andorid Kotlin6 체크박스 리스너 등록 체크 박스의 경우 그룹이 없기 때문에 리니어 레이아웃을 사용한다.리니어 레이아웃이 상단이고,하위에 Buttons->CheckBox를 3개를 넣자. 리니어 레이아웃의 Constraint를 양방향으로 등록해주고,리니어 레이아웃의 layout_width와 layout_height을 wrap_content로 설정하면 가운데 정렬이 된다. 레이아웃 오브젝트를 접근하기 위하여 뷰 바인딩을 사용한다.(이전 챕터 참고)check 박스 ID : checkApple, checkBanana, checkKiwi 첫번째 방법은 아래와 같이 checkApple 리스너를 등록한다.with(binding) { checkApple.setOnCheckedChangeListener {button, isChecked -> .. 2024. 10. 2. layout에 생성한 오브젝트 접근 방법 아래 import가 안되는 경우 layout에 생성한 오브젝트를 코드에서 id를 통하여 접근하지 못한다.import kotlinx.android.synthetic.main.activity_main.* build.gradle 에서 kotlin-android-extensions 플러그인을 추가하고 sync now를 클릭plugins { id("com.android.application") id("org.jetbrains.kotlin.android") id("kotlin-android-extensions")}android {...} 하지만최신 안드로이드 버전에는 플러그인을 사용할 수 없다고 나온다....The 'kotlin-android-extensions' Gradle plugin is no.. 2024. 10. 1. 이전 1 2 다음