0
Я внедрил LisView
, который имеет вложенные виды карт с пользовательским ImageView
для тени. Вот макет:Нежелательная карта тень на android 4.2.2
<android.support.v7.widget.CardView
android:id="@+id/food_card_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="2dp"
card_view:cardBackgroundColor="@android:color/transparent"
card_view:cardCornerRadius="0dp"
card_view:cardElevation="0dp"
card_view:cardPreventCornerOverlap="false">
(... views here ...)
</android.support.v7.widget.CardView>
Проблема заключается в том, что CardView показывает имеет значение высоты на некоторых устройствах, даже если card_view:cardElevation="0dp"
установлен в 0dp
.
Почему вы используете CardView, если вы не хотите эффекта тени? Вот и вся точка зрения карты –
Вы правы, я пропустил несколько шагов ах. Я имею в виду, что я впервые реализовал RecyclerView, а затем был изменен на ListView из-за некоторых проблем с переработкой элементов, и я не понимал, что просто могу удалить CardView и заменить его обычным макетом. Благодаря ;) –