2016-07-24 2 views
0

мой андроид версии 4.2 и я пытаюсь удалить белую рамку и пространство от этого, но мое решение, как card_view:cardPreventCornerOverlap="false" из xmlns:app="http://schemas.android.com/apk/res-auto" пространства имен не работает правильноAndroid удалить белую рамку с cardview на уровне API 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

enter image description here

+0

Вы попробовали следующий атрибут вместе? card_view: cardPreventCornerOverlap = «ложь» card_view: cardUseCompatPadding = «истинный» – Amir

+0

@Amir этот вариант как 'cardUseCompatPadding' это причина я получить дополнительные прокладки для cardview –

+0

cardUseCompatPadding является **, если установить это свойство в True Then маржинальных работ то же самое на всех версиях ** используйте -2 margin и угадайте, что ваша проблема будет исправлена. – Amir

ответ

2

Попробуйте установить

setCardElevation(0); 
setMaxCardElevation(0); 

и

card_view:cardPreventCornerOverlap="false" 

Источник: Cardview - white border around card

+0

Да, это решение работает только тогда, когда я динамически пытаюсь изменить это, спасибо –

0

Заменить android:layout_margin="10dp" для android:layout_padding="10dp"

0

Я думаю, что установка setMaxCardElevation(0) будет достаточно в этом случае. Нет необходимости в setCardElevation(0) или card_view:cardPreventCornerOverlap="false"

Смежные вопросы