I am getting following exception
02-15 15:54:01.860 15393-15393/com.neml.auctions E/AndroidRuntime: FATAL EXCEPTION: main Process: com.neml.auctions, PID: 15393 android.view.InflateException: Binary XML file line #0: Error inflating class Button at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:719) at android.view.LayoutInflater.rInflate(LayoutInflater.java:761) at android.view.LayoutInflater.rInflate(LayoutInflater.java:769) at android.view.LayoutInflater.rInflate(LayoutInflater.java:769) at android.view.LayoutInflater.inflate(LayoutInflater.java:498) at android.view.LayoutInflater.inflate(LayoutInflater.java:398) at android.view.LayoutInflater.inflate(LayoutInflater.java:354) at com.neml.auctions.fragments.AuctionDetailsFragment.onCreateView(AuctionDetailsFragment.java:83) at android.support.v4.app.Fragment.performCreateView(Fragment.java:2239) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1332) at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1574) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1641) at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:794) at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2415) at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2200) at android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps(FragmentManager.java:2153) at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:2034) at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:651) at android.support.v4.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:166) at android.support.v4.view.ViewPager.populate(ViewPager.java:1239) at android.support.v4.view.ViewPager.populate(ViewPager.java:1087) at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1613) at android.view.View.measure(View.java:17327) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5363) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1410) at android.widget.LinearLayout.measureVertical(LinearLayout.java:695) at android.widget.LinearLayout.onMeasure(LinearLayout.java:588) at android.view.View.measure(View.java:17327) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5363) at android.widget.FrameLayout.onMeasure(FrameLayout.java:310) at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:139) at android.view.View.measure(View.java:17327) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5363) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1410) at android.widget.LinearLayout.measureVertical(LinearLayout.java:695) at android.widget.LinearLayout.onMeasure(LinearLayout.java:588) at android.view.View.measure(View.java:17327) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5363) at android.widget.FrameLayout.onMeasure(FrameLayout.java:310) at android.view.View.measure(View.java:17327) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5363) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1410) at android.widget.LinearLayout.measureVertical(LinearLayout.java:695) at android.widget.LinearLayout.onMeasure(LinearLayout.java:588) at android.view.View.measure(View.java:17327) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5363) at android.widget.FrameLayout.onMeasure(FrameLayout.java:310) at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2548) at android.view.View.measure(View.java:17327) at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2277) at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1391) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1590) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1249) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6529) at android.vi
Here is the code for the layout that i am using
<Button
android:id="@+id/bt_fragment_auc_details_sessions"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_gravity="right"
android:layout_marginTop="@dimen/layout_top_bottom_margin"
android:background="@drawable/button_session_selector"
android:drawableLeft="@drawable/ic_session"
android:drawablePadding="@dimen/edittext_padding"
android:text="@string/sessions"
android:textColor="@color/white" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="@dimen/layout_top_bottom_margin"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/layout_top_bottom_margin"
android:layout_marginBottom="@dimen/layout_top_bottom_margin"
android:paddingTop="@dimen/textview_padding"
android:text="@string/contract_details"
android:textColor="@color/colorPrimary"
android:textSize="@dimen/fragment_auction_floor_qty_value_text_size" />
<ListView
android:id="@+id/lv_fragment_auction_details_contract_details"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
button_session_selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_session_bg_pressed" android:state_pressed="true"/>
<item android:drawable="@drawable/button_session_bg_pressed" android:state_focused="true"/>
<item android:drawable="@drawable/button_session_bg"/>
</selector>
button_session_bg_pressed.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid
android:color="@color/colorPrimaryDark"/>
<corners android:radius="@dimen/card_radius"
/>
<padding
android:left="@dimen/edittext_padding"
android:right="@dimen/edittext_padding"
/>
</shape>
</item>
</layer-list>
button_session_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@color/colorAccent" />
<corners android:radius="@dimen/card_radius" />
<padding
android:left="@dimen/edittext_padding"
android:right="@dimen/edittext_padding"
>
</padding>
</shape>
</item>
</layer-list>
Removing or adding <?xml version="1.0" encoding="utf-8"?>
is not helpful.
Any help would be appreciated.