CardView не отображается на Nexus5

Я использую android.support.v7.widget.CardView в своем приложении, и происходит что-то забавное.

Я не вижу CardView в предварительном просмотре IDE, но они отображаются на всех различных устройствах, на которых работает мое приложение, например:

  • Самсунг (GS III и IV)
  • Мото Г
  • OnePlus 1

Но при работе на Nexus 5 (который работает под управлением Android 5.0) CardViews не отображаются так, как будто их даже нет, но отображается то, что внутри них.

Кто-нибудь знает, почему это так? Причину в инете пока не нашел.

Вот XML моего CardView

<android.support.v7.widget.CardView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        cardView:cardBackgroundColor="#ffffff"
        android:padding="2dp"
        cardView:cardElevation="5dp"
        cardView:cardUseCompatPadding="true">

Padding и Elevation тоже не работают.


person Soroush    schedule 12.12.2014    source источник
comment
Почему вы используете две разные ссылки card_view и cardView в своем xml? Какая разница здесь?   -  person balachandarkm    schedule 13.12.2014
comment
это была опечатка, спасибо, что указали на это!   -  person Soroush    schedule 13.12.2014
comment
Нет, это была опечатка в stackoverflow, а не в Android.   -  person Soroush    schedule 13.12.2014


Ответы (1)


Используйте cardview:cardUseCompatPadding="true" в android.support.v7.widget.CardView

person user4351462    schedule 12.12.2014
comment
Спасибо, это тоже должно решить проблему с рендерингом в IDE? Потому что это не - person Soroush; 13.12.2014
comment
Я не думаю, что это влияет на то, что показано в предварительном просмотре. - person user4351462; 13.12.2014
comment
Это не решило проблему и на реальном телефоне! - person Soroush; 13.12.2014
comment
Разместите XML-код для вашего android.support.v7.widget.CardView - person user4351462; 13.12.2014
comment
Только что обновил вопрос с кодом. Наличие прокладки не имеет значения - person Soroush; 13.12.2014
comment
Попробуйте добавить высоту. - person user4351462; 13.12.2014
comment
Это тоже не сработало! Я добавил высоту в коде вверху - person Soroush; 13.12.2014
comment
попробуйте android:elevation тоже. - person user4351462; 13.12.2014
comment
Не найден идентификатор ресурса для атрибута "высота" в пакете "андроид" - person Soroush; 13.12.2014