我看到了以下异常,
仅在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>
使用它的活动扩展了Activity,而不是ActionBarActivity。任何想法为什么会产生错误?
答案 0 :(得分:4)