티스토리 뷰

xml에서 Caused by: android.view.InflateException: Binary XML file line #15: Binary XML file line #15: Error inflating class android.support.design.widget.TabLayout

 

이런 오류가 떠서 찾아 본 결과 AndroidX Migration 후 xml inflating 오류였다.

다음과 같이 수정해서 사용하니 해결이 되었다. (다른 사이트 참고해서 가져온 것이다. 출처는 아래에 있다.)

 

* TabLayout 

수정전: android.support.design.widget.TabLayout 

수정후: com.google.android.material.tabs.TabLayout 

 

* ViewPager 

수정전: androidx.core.view.ViewPager 

수정후: androidx.viewpager.widget.ViewPager

 

* AppBarLayout

수정전: android.support.design.widget.AppBarLayout

수정후: com.google.android.material.appbar.AppBarLayout

* Toolbar

수정전: android.support.v7.widget.Toolbar

수정후: androidx.appcompat.widget.Toolbar

 

* CoordinatorLayout

수정전: androidx.constraintlayout.ConstraintLayout 

수정후: androidx.coordinatorlayout.widget.CoordinatorLayout

 

* ConstraintLayout

수정전: androidx.constraintlayout.ConstraintLayout

수정후: androidx.constraintlayout.widget.ConstraintLayout
 
* FloatingActionButton

수정전: android.support.design.widget.FloatingActionButton

 

수정후: com.google.android.material.floatingactionbutton.FloatingActionButton

* CardView

수정전: android.support.v7.widget.CardView

 

수정후: androidx.cardview.widget.CardView

 

* TabItem

수정전: android.support.design.widget.TabItem

수정후: com.google.android.material.tabs.TabItem

* TextInputLayout

수정전: android.support.design.widget.TextInputLayout

수정후: com.google.android.material.textfield.TextInputLayout

* TextInputEditText

수정전: android.support.design.widget.TextInputEditTextt

수정후: com.google.android.material.textfield.TextInputEditText

 

 

참고 : https://themach.tistory.com/76

'Android' 카테고리의 다른 글

[Android]Context  (0) 2020.02.26
[Android] ConstraintLayout을 사용하자  (0) 2020.01.19
[Android] 안드로이드에서 상수관리  (0) 2020.01.19
[Android] Firebase Dynamic Link  (0) 2019.10.21
[Android] Drawable VS Assets  (0) 2019.09.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함