2015-06-09 248 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屬性,它應該可以正常工作。