将项目迁移到Android 8.0(API 26)后,收到此错误:
error: resource style/TextAppearance.AppCompat.Notification (aka com.xxx.yyy:style/TextAppearance.AppCompat.Notification) not found.
XML代码:
<TextView
android:id="@+id/notification_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/notification_gap_text"
android:ellipsize="end"
android:maxLines="1"
android:text="@string/placeholder_text"
android:textAppearance="@style/TextAppearance.AppCompat.Notification" />
我该怎么办?有没有新的/替代资源?我的应用minSdkVersion
设置为15
。我不能使用需要最低API 21的物质资源。
答案 0 :(得分:2)
使用条带的6.0.0版本修复
替换 编译'com.stripe:stripe-android:5.1.0' 同 编译'com.stripe:stripe-android:6.0.0'
答案 1 :(得分:1)
似乎样式已删除,但我从appcompat:25.1.1
中提取了它,并定义如下:
<style name="TextAppearance.AppCompat.Notification">
<item name="android:textSize">14sp</item>
<item name="android:textColor">?android:attr/textColorSecondary</item>
</style>
您可以在styles.xml