私のアンドロイドのバージョンは4.2であり、私はそれから白い境界線とスペースを削除しようとしているが、xmlns:app="http://schemas.android.com/apk/res-auto"
名前空間のdoesntの仕事からcard_view:cardPreventCornerOverlap="false"
としての私の解決策を正しくAndroidはAPIレベルでcardviewから白い境界線を削除4
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:elevation="0dp"
card_view:cardPreventCornerOverlap="false">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/market_item_background">
<ImageView
android:id="@+id/market_thumbnail"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:scaleType="centerCrop"/>
</RelativeLayout>
この私はCardView
次の属性を一緒に試しましたか? card_view:cardPreventCornerOverlapは= "false" を card_view:cardUseCompatPadding = "true" を – Amir
@Amirこのオプション '私の原因、それをcardUseCompatPadding'としてはcardview –
cardUseCompatPaddingのための余分なパディングがあり得る**我々は、真のマージンの作品にこのプロパティを設定している場合すべてのバージョンで同じ**使用する-2マージンとあなたの問題は修正されると思います。 – Amir