Development/Android

[Android] kotlin-android-extensions

sanggeun.choi 2021. 2. 9. 22:02
반응형

findViewById 생략하기

설명

  • kotlin-android-extensions 플러그인을 사용하여 findViewById를 수행하지 않고 직접 view 객체를 참조할 수 있다.
  • 현재는 Deprecated된 방법 -> DataBinding 방식을 권장

코드

build.gradle
plugins {
    ...
    id 'kotlin-android-extensions' // 추가
}
MainActivity
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import kotlinx.android.synthetic.main.activity_main.* // import 추가

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        button.setOnClickListener {
            textView.text = "Hello World"
        }
    }
}
반응형