EasyTabs icon indicating copy to clipboard operation
EasyTabs copied to clipboard

Inflation Error

Open vj-1023 opened this issue 7 years ago • 0 comments

@gilgoldzweig Looks like a great library, setup tabs without adapter code in no time, Although I m unable to use it. Here is my xml layout

<?xml version="1.0" encoding="utf-8"?>
<nl.psdcompany.duonavigationdrawer.views.DuoDrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="coutloot.businessmanager.departments.inventory.inventory_home">

    <nl.psdcompany.duonavigationdrawer.views.DuoMenuView xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:tag="@string/tag_menu" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/white"
        android:orientation="vertical"
        android:tag="@string/tag_content">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="@color/colorPrimary"
            android:elevation="4dp"
            android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
        </android.support.v7.widget.Toolbar>

        <goldzweigapps.tabs.View.EasyTabs
            android:id="@+id/tabs"
            android:layout_width="match_parent"
            android:layout_height="fill_parent"/>

    </LinearLayout>

</nl.psdcompany.duonavigationdrawer.views.DuoDrawerLayout>

here is error which m getting for nothing written in my java class

FATAL EXCEPTION: main
                                                                          Process: coutloot.businessmanager, PID: 28364
                                                                          java.lang.RuntimeException: Unable to start activity ComponentInfo{coutloot.businessmanager/coutloot.businessmanager.departments.inventory.inventory_home}: android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class goldzweigapps.tabs.View.EasyTabs
                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2449)
                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509)
                                                                              at android.app.ActivityThread.access$1000(ActivityThread.java:153)
                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)
                                                                              at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                              at android.os.Looper.loop(Looper.java:154)
                                                                              at android.app.ActivityThread.main(ActivityThread.java:5523)
                                                                              at java.lang.reflect.Method.invoke(Native Method)
                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
                                                                           Caused by: android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class goldzweigapps.tabs.View.EasyTabs
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:543)
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
                                                                              at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)
                                                                              at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)
                                                                              at coutloot.businessmanager.departments.inventory.inventory_home.onCreate(inventory_home.java:24)
                                                                              at android.app.Activity.performCreate(Activity.java:6303)
                                                                              at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2402)
                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509) 
                                                                              at android.app.ActivityThread.access$1000(ActivityThread.java:153) 
                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373) 
                                                                              at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                              at android.os.Looper.loop(Looper.java:154) 
                                                                              at android.app.ActivityThread.main(ActivityThread.java:5523) 
                                                                              at java.lang.reflect.Method.invoke(Native Method) 
                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) 
                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629) 
                                                                           Caused by: android.view.InflateException: Binary XML file line #0: Error inflating class goldzweigapps.tabs.View.EasyTabs
                                                                              at android.view.LayoutInflater.createView(LayoutInflater.java:649)
                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:768)
                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708)
                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:839)
                                                                              at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:842)
                                                                              at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:519)
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
                                                                              at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287) 
                                                                              at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139) 
                                                                              at coutloot.businessmanager.departments.inventory.inventory_home.onCreate(inventory_home.java:24) 
                                                                              at android.app.Activity.performCreate(Activity.java:6303) 
                                                                              at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) 
                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2402) 
                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509) 
                                                                              at android.app.ActivityThread.access$1000(ActivityThread.java:153) 
                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373) 
                                                                              at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                              at android.os.Looper.loop(Looper.java:154) 
                                                                              at android.app.ActivityThread.main(ActivityThread.java:5523) 
                                                                              at java.lang.reflect.Method.invoke(Native Method) 
                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) 
                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629) 
                                                                           Caused by: java.lang.reflect.InvocationTargetException
                                                                              at java.lang.reflect.Constructor.newInstance(Native Method)
                                                                              at android.view.LayoutInflater.createView(LayoutInflater.java:623)
                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:768) 
                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708) 
                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:839) 
                                                                              at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802) 
                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:842) 
                                                                              at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802) 
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:519) 
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
                                                                              at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287) 
                                                                              at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139) 
                                                                              at coutloot.businessmanager.departments.inventory.inventory_home.onCreate(inventory_home.java:24) 
                                                                              at android.app.Activity.performCreate(Activity.java:6303) 
                                                                              at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) 
                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2402) 
                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509) 
                                                                              at android.app.ActivityThread.access$1000(ActivityThread.java:153) 
                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373) 
                                                                              at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                              at android.os.Looper.loop(Looper.java:154) 
                                                                              at android.app.ActivityThread.main(ActivityThread.java:5523) 
                                                                              at java.lang.reflect.Method.invoke(Native Method) 
                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) 
                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629) 
                                                                           Caused by: java.lang.ClassCastException: goldzweigapps.tabs.View.EasyTabs cannot be cast to android.support.design.widget.TabLayout
                                                                              at goldzweigapps.tabs.View.EasyTabs.<init>(EasyTabs.java:35)
                                                                              at java.lang.reflect.Constructor.newInstance(Native Method) 

vj-1023 avatar Nov 09 '17 16:11 vj-1023