如何使Cardlibs CardView看起来与Android支持CardView完全一样

时间:2015-02-02 16:45:36

标签: java xml android-cardview cardslib

我正在使用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应用中以某种方式完成。

fragment_cards.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"/>

enter image description here

1 个答案:

答案 0 :(得分:3)

你正在使用&#34; old&#34; CardView 标记。

使用版本2.x,您有一个名为

的新视图
it.gmariotti.cardslib.library.view.CardViewNative

您可以找到有关迁移here的所有信息。

我还提供了关于cards的大量文档。

最后,演示应用程序是开源的,您可以找到它here