Для CardView, который находится внутри CoordinatorLayout, не отображается высота или угловой радиус.

Я думаю, что это может быть ошибка, но на всякий случай спрошу здесь...

Я использую демо Cheesesquare (синхронизировано с последней версией сегодня утром), я не вижу высоты или радиус для CardView.

Я думаю, что могу добавить следующие атрибуты в CardView, но это не работает:

card_view:cardUseCompatPadding="true"
card_view:cardCornerRadius="4dp"
card_view:cardElevation="6dp"

(редактировать) - также не добавлен цвет прозрачности, согласно этому ">ТАК:

card_view:cardBackgroundColor="#ffffff"

Полный CardView (для карточки «Информация»). Я пробовал (строки 73-99 файла activity_detail.xml):

 <android.support.v7.widget.CardView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="@dimen/card_margin"
            card_view:cardUseCompatPadding="true"
            card_view:cardCornerRadius="4dp"
            card_view:cardElevation="6dp">

            <LinearLayout
                style="@style/Widget.CardContent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content">

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Info"
                    android:textAppearance="@style/TextAppearance.AppCompat.Title" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="@string/cheese_ipsum" />

            </LinearLayout>

        </android.support.v7.widget.CardView>

Есть ли что-нибудь еще, что мне нужно сделать? Я думаю, что это должно отображаться — но это не так — на любом устройстве.

Посмотреть изображение)


person Booger    schedule 04.08.2015    source источник
comment
в какой IDE вы тестируете свой макет?   -  person Aakash    schedule 05.08.2015
comment
Приложение развертывается на устройствах, я действительно думаю, что это не имеет значения. Я использую Android Studio для разработки.   -  person Booger    schedule 05.08.2015
comment
Используете ли вы устройство с леденцами для тестирования приложения?   -  person Aakash    schedule 05.08.2015
comment
Я тестировал как на Lollipop, так и на других устройствах (Samsung S3, S4 и MotoX — 2-го поколения); Высота не отображается ни на одном устройстве.   -  person Booger    schedule 05.08.2015
comment
просто попробуйте указать: android:elevation=5dp внутри вашего тега CardView, это может помочь.   -  person Aakash    schedule 05.08.2015