Articles of кард

Android RecyclerView с CardView – показать карты в стеке (не список)

Я хочу использовать RecyclerView который находится в библиотеке поддержки Android v7, чтобы отобразить кучу CardViews (который также находится в библиотеке поддержки v7), но вместо того, чтобы показывать их в списке (в котором я могу прокручивать вверх / вниз), я Хотите показать их как стек (например, стек карты). Кто-нибудь знает, как я могу добиться такого поведения? […]

Удалите интервал между элементами в RecyclerView android

Я использую RecyclerView для отображения списка элементов, и мне нужно удалить интервал по умолчанию между элементами. Я пытаюсь установить RecyclerView.LayoutParams и установить поля на ноль в моем LinearLayoutManager, но не сработал! Здесь мой код: макет / fragment_recycler.xml <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/freshSwipeView" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.RecyclerView android:id="@+id/freshRecyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical" /> </android.support.v4.widget.SwipeRefreshLayout> макет / cardview_recycler.xml <android.support.v7.widget.CardView android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="match_parent"> […]

Android CardView удаляет прописку

Как мне избавиться от этого странного дополнения в макете ниже: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@color/ColorPrimaryDark"> <android.support.v7.widget.CardView android:layout_width="fill_parent" android:layout_height="wrap_content" card_view:cardCornerRadius="10dp" android:layout_marginTop="9dp" android:layout_marginLeft="9dp" android:layout_marginRight="9dp" card_view:cardElevation="0.01dp" android:layout_marginBottom="0dp" card_view:cardPreventCornerOverlap="true" card_view:cardUseCompatPadding="true" card_view:cardBackgroundColor="@color/ColorPrimary"> <RelativeLayout android:id="@+id/top_layout" android:layout_width="fill_parent" android:layout_height="180dp" android:background="@color/ColorPrimary"> <ImageView android:id="@+id/img_thumbnail" android:layout_width="fill_parent" android:layout_height="180dp" android:scaleType="fitXY" android:background="@drawable/korabltest"/> <RelativeLayout android:id="@+id/inner_layout" android:layout_width="fill_parent" android:layout_height="36dp" android:background="#5c1b1b1b" android:layout_gravity="bottom" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true"> <TextView android:id="@+id/tv_nature" android:layout_width="wrap_content" […]

Невозможно получить точную форму круга при использовании вида карты

Я использую карту для кнопки плавающего действия в дизайне материалов Android. Я использую следующий код для получения круга <android.support.v7.widget.CardView android:id="@+id/fab" android:layout_width="38dp" android:layout_height="38dp" android:layout_marginBottom="10dp" android:layout_marginRight="10dp" card_view:background="@color/blue" card_view:cardCornerRadius="19dp" card_view:cardPreventCornerOverlap = "false" card_view:cardElevation="6dp" > </android.support.v7.widget.CardView> Я установил радиус угла как половину ширины. Но все же я не могу получить форму круга.

Cardview – белая рамка вокруг карты

Я использую cardview как корень пользовательского представления, которое я пишу. Я использую библиотеку поддержки v7. Мой XML выглядит так: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_marginRight="6dp" card_view:cardElevation="0dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <!– some other views –> </LinearLayout> </android.support.v7.widget.CardView> Моя проблема в том, что я получаю белую рамку вокруг моего вида карты. Похоже, что […]

Как отключить тень вокруг вида карты в андроиде

Привет, я работаю над демо-приложением, в котором я использую вид карты поддержки библиотеки. По умолчанию добавляется тень вокруг него. Я хочу удалить эту тень и должен выглядеть просто. Я попробовал это, что не работает для меня. CardView cardView = (CardView) v.findViewById(R.id.cardView); cardView.setElevation(0); После этого я получаю крах 11-06 15:12:17.018: E/AndroidRuntime(24315): FATAL EXCEPTION: main 11-06 15:12:17.018: […]

Как поместить атрибут CardView в стиле?

У меня есть: В файле build.gradle (зависимости) dependencies { compile 'com.android.support:cardview-v7:21.0.+' } В файле styles.xml (определение стилей) <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto"> <style name="CardViewStyle"> <item name="android:layout_margin">5dip</item> <item name="card_view:cardCornerRadius">4dp</item> <item name="card_view:cardElevation">4dp</item> </style> </resources> Но компилятор жалуется: Ошибка: ресурс не найден, который соответствует указанному имени: attr 'card_view: cardCornerRadius'. Как добавить атрибуты cardView в стиле?

Состояние цвета фона CardView не соблюдается

Вкратце: Как мы можем определить состояния цвета свойства cardBackgroundColor CardView (в данном случае в макете ListView)? (Я использую RC1 предварительного просмотра разработчика Android L на телефоне с установленным 4.4 и «com.android.support:cardview-v7:21.0.0-rc1» в build.gradle) Longer: В макете CardView мы устанавливаем радиус угла и цвет фона CardView через cardCornerRadius и cardBackgroundColor. Однако цвет фона не отражает выбранные […]

Почему между CardViews на Lollipop нет места?

Я пытаюсь использовать CardView и он работает намного ниже 5.0, но выглядит странно на Lollipop. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"> <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="200dp"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="card1" android:textAppearance="?android:attr/textAppearanceLarge" /> </android.support.v7.widget.CardView> <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="200dp"> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="card2" android:textAppearance="?android:attr/textAppearanceLarge" /> </android.support.v7.widget.CardView> </LinearLayout> Я встречаю тот же вопрос, […]