如何修复。AAPT:错误:'@dimenscard_corner_radius'与属性cardCornerRadius (attr)维度不兼容[弱] 。

问题描述 投票:0回答:1

维度与属性不兼容,不知道为什么?

<androidx.cardview.widget.CardView
     android:layout_width="wrap_content"
     android:layout_height="match_parent"
     android:layout_gravity="center"
     android:layout_margin="@dimens/card_margin"
     android:layout_marginLeft="@dimens/card_margin"
     android:layout_marginTop="@dimens/card_margin"
     android:layout_marginRight="@dimens/card_margin"
     android:layout_marginBottom="@dimens/card_margin"

     app:cardCornerRadius="@dimens/card_corner_radius"
     app:cardElevation="2dp">

     <include layout="@layout/card_contents_1" />

</androidx.cardview.widget.CardView>
android android-layout android-cardview androidx
1个回答
0
投票

尝试使用其他的命名空间。

xmlns:card_view="http://schemas.android.com/apk/res-auto"

...

card_view:cardCornerRadius="@dimens/card_corner_radius"

随便 @dimens/card_corner_radius 可能是。

https:/developer.android.comreferenceandroidxcardviewwidgetCardView#attr_CardView_cardCornerRadius。


0
投票

使用

app:cardCornerRadius="@dimen/card_corner_radius"

而不是

app:cardCornerRadius="@dimens/card_corner_radius"
© www.soinside.com 2019 - 2024. All rights reserved.