public class HistoryAdapter
extends android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>
| 限定符和类型 | 类和说明 |
|---|---|
class |
HistoryAdapter.FooterViewHolder |
class |
HistoryAdapter.ItemViewHolder |
static interface |
HistoryAdapter.OnHistoryActionListener
历史记录操作监听器
|
| 构造器和说明 |
|---|
HistoryAdapter(java.util.List<java.lang.String> histories) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getItemCount() |
int |
getItemViewType(int position) |
void |
hideClearHistoryText() |
void |
onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder holder,
int position) |
android.support.v7.widget.RecyclerView.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
setClearHistoryText(java.lang.String text) |
void |
setClearHistoryTextBackground(int background) |
void |
setClearHistoryTextColor(android.content.res.ColorStateList color) |
void |
setClearHistoryTextSize(float size) |
void |
setOnHistoryActionListener(HistoryAdapter.OnHistoryActionListener listener) |
void |
showClearHistoryText() |
bindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverpublic void setOnHistoryActionListener(HistoryAdapter.OnHistoryActionListener listener)
public void setClearHistoryText(java.lang.String text)
public void setClearHistoryTextColor(android.content.res.ColorStateList color)
public void setClearHistoryTextSize(float size)
public void setClearHistoryTextBackground(@DrawableRes
int background)
public void hideClearHistoryText()
public void showClearHistoryText()
@NonNull
public android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(@NonNull
android.view.ViewGroup parent,
int viewType)
onCreateViewHolder 在类中 android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>public void onBindViewHolder(@NonNull
android.support.v7.widget.RecyclerView.ViewHolder holder,
int position)
onBindViewHolder 在类中 android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>public int getItemCount()
getItemCount 在类中 android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>public int getItemViewType(int position)
getItemViewType 在类中 android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>