app module 안에 build.gradle.kts 에
android {
...
viewBinding {
enable = true
}
...
}
viewBinding 설정을 true 로 해주고
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding // activitiy_main.xml
private lateinit var progressBar: ProgressBar
private lateinit var textView: TextView
...
override fun onCreate(savedInstanceState: Bundle?) {
....
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root) // root -> activity_main.xml - root layout
progressBar = binding.gogumaProgressbarCircle // Progressbar
textView = binding.gogumaProgressbarTxt // Progressbar
}
}
해주게 되면 따로 xml 을 연결하지않아도 xml 을 호출하게된다.
'[study]Android > Android(Kotlin & Java)' 카테고리의 다른 글
webview 네트워크 체크(TRANSPORT_WIFI & TRANSPORT_CELLULAR) (0) | 2024.01.05 |
---|---|
android backstack - kotlin (0) | 2024.01.05 |
Webview: 카카오톡 친구페이지로 이동하기 - kotlin (0) | 2024.01.05 |
디버그 서명 인증서 (SHA-1) (0) | 2023.12.05 |
해시키 구하기(Hash key) - Java (0) | 2023.12.05 |