Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MaterialCardView向后兼容性_Android_Android Cardview_Android Library_Materialcardview - Fatal编程技术网

Android MaterialCardView向后兼容性

Android MaterialCardView向后兼容性,android,android-cardview,android-library,materialcardview,Android,Android Cardview,Android Library,Materialcardview,所有MaterialCardView在预棒棒糖上都变黑了,特别是API 16,如下所示: 我试着为卡片制作一个样式,但它不起作用,但当我使用CardView时它就起作用了 <android.support.design.card.MaterialCardView android:layout_width="match_parent" android:layout_height="120dp"

所有MaterialCardView在预棒棒糖上都变黑了,特别是API 16,如下所示:

我试着为卡片制作一个样式,但它不起作用,但当我使用CardView时它就起作用了

<android.support.design.card.MaterialCardView
                android:layout_width="match_parent"
                android:layout_height="120dp"
                android:foreground="@color/transparent"
                android:id="@+id/matcard"
                android:background="@color/white"
                app:cardPreventCornerOverlap="false"
                app:cardUseCompatPadding="true"
                app:cardCornerRadius="12dp"
                app:strokeColor="@color/colorPrimary"
                app:strokeWidth="0.5dp"
                android:layout_margin="5dp">
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="horizontal"
                    > ...
 </android.support.design.card.MaterialCardView>

...
有没有办法在不重写代码的情况下解决这个问题

解决了的 问题解决了!
通过迁移到AndroidX

通过迁移到AndroidX并将新材质库添加到gradle解决:

implementation 'com.google.android.material:material:1.0.0'

通过迁移到AndroidX并将新材质库添加到gradle解决了此问题:

implementation 'com.google.android.material:material:1.0.0'

如果你已经解决了你的问题,那么你应该回答并选择正确的答案。@Gonzalo oh不知道,谢谢。DoneIf你已经解决了你的问题,那么你应该回答并选择正确的答案。@Gonzalo oh不知道,谢谢。多恩