+-
android-原因:java.lang.UnsupportedOperationException:无法解析索引6处的属性:TypedValue {t = 0x2 / d = 0x101009b a = 1}
我看到了以下异常,

它仅在Android SDK api级别为26时发生,但在较低版本中可以.

Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute
    at index 6: TypedValue{t=0x2/d=0x101009b a=1}
    at android.content.res.TypedArray.getColorStateList(TypedArray.java:538)
    at android.widget.TextView.<init>(TextView.java:904)
    at android.widget.TextView.<init>(TextView.java:818)
    at android.widget.TextView.<init>(TextView.java:814)

xml文件是

<TextView
        android:id="@+id/tv_app_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="@string/app_name"
        android:textColor="@color/black"
        android:textSize="@dimen/large" />

活动样式为

<style name="HostCompatTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:elevation">0dp</item>
    <item name="android:buttonStyle">@style/NoShadowButton</item>
</style>

使用此功能的活动扩展了活动,而不是ActionBarActivity.任何想法为什么会产生错误?

最佳答案
这是一个错误,已经报告给Google.

https://code.google.com/p/android/issues/detail?id=152141

确保使用正确的主题.

点击查看更多相关文章

转载注明原文:android-原因:java.lang.UnsupportedOperationException:无法解析索引6处的属性:TypedValue {t = 0x2 / d = 0x101009b a = 1} - 乐贴网