public class RowArrayAdapter<Type> extends ArrayAdapter<RowViewHolder<Type>,Type>
items
Constructor and Description |
---|
RowArrayAdapter(java.lang.Class<? extends Type> type,
RowFactory factory) |
RowArrayAdapter(Type[] items,
RowFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
addFactory(java.lang.Class<? extends Type> type,
RowFactory factory) |
int |
getItemViewType(int position) |
void |
onBindViewHolder(RowViewHolder<Type> holder,
int position) |
RowViewHolder<Type> |
onCreateViewHolder(android.view.ViewGroup viewGroup,
int viewType) |
fireOnItemClickedEvent, getItem, getItemCount, getItemId, getItems, getItemWords, isDiffEnabled, setDiffCallback, setDiffEnabled, setItems, setOnItemClickedListener
bindViewHolder, createViewHolder, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
public RowArrayAdapter(java.lang.Class<? extends Type> type, RowFactory factory)
public RowArrayAdapter(Type[] items, RowFactory factory)
public void addFactory(java.lang.Class<? extends Type> type, RowFactory factory)
public RowViewHolder<Type> onCreateViewHolder(android.view.ViewGroup viewGroup, int viewType)
onCreateViewHolder
in class android.support.v7.widget.RecyclerView.Adapter<RowViewHolder<Type>>
public void onBindViewHolder(RowViewHolder<Type> holder, int position)
onBindViewHolder
in class android.support.v7.widget.RecyclerView.Adapter<RowViewHolder<Type>>
public int getItemViewType(int position)
getItemViewType
in class android.support.v7.widget.RecyclerView.Adapter<RowViewHolder<Type>>