반응형
대부분의 경우 뷰 결합이 findViewById를 대체합니다.
뷰 결합은 모듈별로 사용 설정됩니다. 모듈에서 뷰 결합을 사용 설정하려면 다음 예와 같이 viewBinding 요소를 build.gradle 파일에 복사합니다.
build.gradle (:app)
android {
...
viewBinding {
enabled = true
}
}
MainActivity.kt (activity_main.xml)
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import com.s_archive.paypal2us.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
//layout/activity_main.xml
private lateinit var binding : ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
val view = binding.root
binding.apply{
///xml의 객체의 id 로 접근 가능.
}
setContentView(view)
}
}
반응형
'Android' 카테고리의 다른 글
[Android Studio] Connect Device With Wi-fi (0) | 2021.10.03 |
---|---|
Tip (0) | 2021.02.15 |
Navigation Graph (0) | 2021.02.11 |
MainActivity.kt (0) | 2021.02.11 |
[Jetpack Kotlin Android] ViewModel (0) | 2021.02.09 |
댓글