반응형

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"
        }
    }
}
반응형

'Development > Android' 카테고리의 다른 글

[Android] LiveData  (0) 2021.02.09
[Android] DataBinding  (0) 2021.02.09
[Android] SoundPool  (0) 2021.02.09
[Android] MediaPlayer  (0) 2021.02.09
[Android] Resources  (0) 2021.02.09

+ Recent posts