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, setOnItemClickedListenerbindViewHolder, createViewHolder, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverpublic 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>>