2015-06-09 199 views
1

当我将新的Xamarin Android Support Design Lib添加到我的xamarin项目中,并且运行该应用程序时,我收到了以下错误,导致出现此错误。Android支持设计Tablayout(Xamarin)

06-09 15:49:50.353 E/AndroidRuntime(21768): android.content.res.Resources $ NotFoundException::资源不是 绘制对象(彩色或路径):致的TypedValue {吨= 0x2/d = 0x1010433 a = -1} 06-09 15:49:50.353 E/AndroidRuntime(21768):at android.content.res.Resources.loadDrawable(Resources.java:2071)06-09 15 :49:50.353 E/AndroidRuntime(21768):at android.content.res.TypedArray.getDrawable(TypedArray.java:602)06-09 15:49:50.353 E/AndroidRuntime(21768):at android.view .View。(View.java:3572)06-09 15:49:50.353 E/AndroidRuntime(21768):在 android.view.ViewGroup(ViewGroup.java:470)06-09 15:49:50.353 E/AndroidRuntime(21768):在 android.widget.FrameLayout(FrameLayout.java:101)06-09 15:49:50.353 E/AndroidRuntime(21768):at android.widget.Horizo​​ntalScrollView。(Horizo​​ntalScrollView.java:150) 06-09 15:49:50.353 E/AndroidRuntime(21768):at android.support.design .widget.TabLayout(TabLayout.java:214) 06-09 15:49:50.353 E/AndroidRuntime(21768):在 android.support.design.widget.TabLayout(TabLayout.java:210)

这是布局代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <android.support.design.widget.TabLayout 
     android:id="@+id/tabLayout" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="?android:attr/colorPrimary" /> 
    <android.support.v4.view.ViewPager 
     android:id="@+id/tabViewPager" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 
</LinearLayout> 

如果有人能够按照上述要求共享一个样本项目(ASAP),那将会很棒。提前致谢。

回答

0

从TabLayout中删除android:background属性,它应该可以正常工作。