CardsWithList cardslib 库中的不同布局

Different Layouts inside CardsWithList cardslib Library

我在我的项目中使用 Cardslib 是否可以在 CardsWithList 中扩充另一个布局?我想在末尾添加某种页脚,可以单击以打开另一个片段

如果你想在 CardWithList 中对每一行使用不同的布局,你不能这样做。

如果您想为

使用自定义布局

与其他卡片一样,您可以使用自定义内部布局而不是 default layout。 您可以在构造函数中设置它,例如:

public WeatherCard(Context context) {
    super(context,R.layout.carddemo_extras_inner_base_main_cardwithlist);
}

您的布局必须提供一个带有`

的元素
<it.gmariotti.cardslib.library.prototypes.LinearListView
        android:id="@+id/card_inner_base_main_cardwithlist"
    />

您还可以在布局中添加其他元素。
在这种情况下,您必须使用方法设置它们 setupInnerViewElements。这种情况下调用super方法就很重要了。

 @Override
    public void setupInnerViewElements(ViewGroup parent, View view) {
        //It is very important call the super method!!
        super.setupInnerViewElements(parent, view);

        //Your elements
    }

您可以找到更多 info here: