如果我在卡片视图中使用此foreground
,则应用程序将在 API 10 之前崩溃。
<android.support.v7.widget.CardView
android:id="@+id/card_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_margin="@dimen/card_margin"
//android:foreground="?android:attr/selectableItemBackground"
android:elevation="3dp"
card_view:cardCornerRadius="@dimen/card_album_radius">
我正在处理一个项目大约七个月,我的应用程序在每个API级别工作到现在为止..这迫使我提高我的最小SDK。
请你帮我解决这个问题,我该如何绕过它。
我正在使用此
android:foreground="?attr/selectableItemBackground"
insteat of:
android:foreground="?android:attr/selectableItemBackground"
它有点灰色,而不是蓝色,但我不太关心颜色,所以这将解决现在的崩溃问题
答案 0 :(得分:0)
用户
android:foreground="?selectableItemBackgroundBorderless"
代替android:foreground="?android:attr/selectableItemBackground"
使用?attr:
(或缩写为?
)而不是?android:attr
引用了支持库,因此可以从API 7开始使用。