Error inflating class org.holoeverywhere.widget.CalendarView
Good day, I am using Holoeverywhere library in my Android project
I have a layout resource file calendar.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff">
<org.holoeverywhere.widget.CalendarView
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</RelativeLayout>
<uses-sdk android:minSdkVersion="16"/> in Manifest file
inflate it in my own CalendarFragment extends Fragment like
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
RelativeLayout layout = (RelativeLayout)
inflater.inflate(R.layout.calendar, container, false);
return layout;
}
I add it to Activity like
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
CalendarFragment fragment = new CalendarFragment();
fragmentTransaction.add(R.id.fragment_container, fragment);
fragmentTransaction.commit();
And got
Caused by: android.view.InflateException: Binary XML file line #7: Error
inflating class org.holoeverywhere.widget.CalendarView
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
at com.test.ui.CalendarFragment.onCreateView(CalendarFragment.java:79)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:829)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
at android.app.BackStackRecord.run(BackStackRecord.java:635)
at
android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1397)
at android.app.Activity.performStart(Activity.java:5215)
at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2073)
... 11 more
Caused by: java.lang.ClassNotFoundException:
org.holoeverywhere.widget.CalendarView
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
at android.view.LayoutInflater.createView(LayoutInflater.java:552)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687)
... 21 more
Also, i got this exception with all widgets from holoeverywhere library
Can somebody help to figure this out?
No comments:
Post a Comment