반응형 Kotlin3 Android 에서 잘 쓰이는 프로퍼티 위임 observable, map 1. observerble 단어 그대로, 특정 프로퍼티를 관찰하고 있다가 값이 바뀌면, 무엇인가 일어나게 만드는 방법class User { var name:String by Delegates.observable(""){ property, oldValue, newValue -> println("기존값: ${oldValue}, 새로적용될 값: ${newValue}") }} @Test fun testUserNameObservable() { val user = User() user.name = "John" user.name = "James" }기존값: , 새로적용될 값: John기존값: John, 새로적용될 값: James.. 2025. 5. 12. 안드로이드 개발 셋팅 - kotlin binding findViewById 는 쓰지 않고, 코틀린 익스텐션은 이제 더이상 쓰지 않아서 안드로이드 코틀린 개발시에는 뷰바인딩을 써여 한다. 그러기 위한 필수 셋팅을 메모한다. 1. 그레이들 모듈 추가 build.gradle 모듈 파일에 추가 buildFeatures{ viewBinding true } 2. 바인딩 추가 및 컨텐츠 뷰 설정 val binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) binding.btnRun.setOnClickListener { binding.lblHello.text = "Hello Kotlin" } 끝! 2022. 8. 14. 안드로이드 코틀린 개발 설정 (Android Studio 4.1.1 ) 리소스 지정을 하지 않고 그냥 쓰기위해 설정하기 1. kotlin-android-extendions 추가 build.gradle (Module) plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-android-extensions' } 2. 이용하는 코틀린 소스에 패키지 임포트 import kotlinx.android.synthetic.main.activity_main.* 2020. 11. 22. 이전 1 다음 반응형