Skip to content Skip to sidebar Skip to footer

Adding Multiple Presenters To Arrayobjectadapter Of Android Leanback

I want to display two different types of cards in the same row (ListRow). I tried to modify the Presenter class by adding viewType similar to dealing with displaying multiple row

Solution 1:

You can use ClassPresenterSelector to show different types of cards in the same row

Example

ClassPresenterSelectorselector=newClassPresenterSelector();

YourDetailTypePresenterdetailPresenter=newYourDetailTypePresenter();
YourImageTypePresenterimagePresenter=newYourImageTypePresenter();

selector.addClassPresenter(DetailsOverviewRow.class, detailPresenter);
selector.addClassPresenter(ImageOverviewRow.class, imagePresenter);

mRowsAdapter = newArrayObjectAdapter(selector);

Post a Comment for "Adding Multiple Presenters To Arrayobjectadapter Of Android Leanback"