Android MVVM ItemViewSelector実装リスト内の異なるviewタイプ

468 ワード

public final ItemViewSelector itemView = new ItemViewSelector() { 
   
    @Override
    public void select(ItemView itemView, int position, String item) {
        itemView.set(BR.item, position == 0 ? R.layout.item_header : R.layout.item); //        
    } 
 
    // This is only needed if you are using a BindingListViewAdapter
    @Override
    public int viewTypeCount() {
        return 2;
    }
};