0

我正在使用it.gmariotti.cardslib.library.view.CardListView它的适配器并控制卡列表。

it.gmariotti.cardslib.library.view.CardView看起来很糟糕,并在非常烦人的地方添加了填充和边距。

我如何制作it.gmariotti.cardslib.library.view.CardViewit.gmariotti.cardslib.library.view.CardListView看起来完全像默认值android.support.v7.widget.CardView

(这是可能的,因为它是在演示cardlib应用程序中以某种方式完成的。

片段卡片.xml

<it.gmariotti.cardslib.library.view.CardListView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/card_list"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

test_card.xml

<it.gmariotti.cardslib.library.view.CardView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="200dp"
    style="@style/card.native"/>

在此处输入图像描述

4

1 回答 1

3

您正在使用“旧” CardView标签。

在 2.x 版本中,您有一个名为的新视图

it.gmariotti.cardslib.library.view.CardViewNative

您可以在此处找到有关迁移的所有信息。

我还提供了有关卡的大型文档。

最后,演示应用程序是开源的,您可以在这里找到它。

于 2015-02-05T06:36:05.140 回答