반응형
java.lang.NullPointerException: Missing required view with ID
tablayout의 tabitem ID를 지정하는 경우 위와 같은 오류가 뜬다. 마테리얼 라이브러리를 사용하는 경우 발생하는 버그로 tabitem의 ID를 삭제해주면 해결된다.
참조: https://github.com/material-components/material-components-android/issues/1162
ID를 사용해서 tablayout에 접근하지 못하므로 tablayout의 api를 사용해야한다.
val tablayout = binding.tablayout
tablayout.getTabAt(0)!!.text = "blabla"
반응형
'Kotlin' 카테고리의 다른 글
[안드로이드 스튜디오] Missing contentDescription attribute on image (0) | 2021.09.13 |
---|---|
[Android Studio] Hardcoded string "muyaho", should use '@string' resource (0) | 2021.09.13 |
[Kotlin] findViewById & kotlin-android-extensions & viewBinding (0) | 2021.09.13 |
[Kotlin] ConstraintLayout 동적으로 제어하기 (0) | 2021.09.13 |