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
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"