RedEagle
RedEagle

Reputation: 2418

Different Layouts inside CardsWithList cardslib Library

Im using Cardslib inside my project Is it possible to inflate another Layouts inside the CardsWithList? I want to add a somekind of footer at the end which would be clickable to open another fragment

Upvotes: 0

Views: 94

Answers (1)

Gabriele Mariotti
Gabriele Mariotti

Reputation: 364451

If you want to use different layouts for each row in CardWithList, you can't do it.

If you want to use a custom layout for the

As other cards you can use a custom inner layout instead of the default layout. You can set it in your constructor for example:

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

Your layout have to provide an element with `

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

Also you can add other elements inside you layout.
In this case you have to set them with the method setupInnerViewElements. In this case it is very important to call the super method.

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

        //Your elements
    }

You can find more info here:

Upvotes: 1

Related Questions