我看到了下面的异常,
仅当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扩展了Activity,而不是ActionBarActivity。你知道为什么它会产生错误吗?
发布于 2017-11-03 15:32:52
https://stackoverflow.com/questions/47090526
复制相似问题