마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

탭레이아웃에러 Error inflating class android.support.design.widget.TabLayout

0 추천

에러시점은 레이아웃 파일 내 빨간색으로 표시한 줄번호에서 오류가 납니다.

<android.support.design.widget.TabLayout 
        android:id="@+id/tab_layout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/toolbar"
        android:background="?attr/colorPrimary"
        android:elevation="6dp"
        android:minHeight="?attr/actionBarSize"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/>

 

android.support.design.widget.TabLayout 은 jar파일이 없길래 수동으로 라이브러리를 임포트 시켰고요..

액티비티 테마는 

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!--   your app branding color for the app bar -->
        <item name="colorPrimary">#3F51B5</item>
        <!--   darker variant for the status bar and contextual app bars -->
        <item name="colorPrimaryDark">#303F9F</item>
        <!--   theme UI controls like checkboxes and text fields -->
        <item name="colorAccent">#FF4081</item>
    </style>

이렇게 쓰고 있고요..

 

로크캣 오류는

 

 

하루종일 찾아봐도 방법을 못찾겠네요.. 도와주세요!!

ceobitch (160 포인트) 님이 2016년 1월 29일 질문

1개의 답변

0 추천

android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"

이거 두개 맞는지 확인 해보시길 바랍니다.

lonepine (2,660 포인트) 님이 2016년 1월 29일 답변
android:background="#cbcbcb"
android:minHeight="50dp"
이렇게 바꿔봤는데 안되네요
...