Package io.rong.imkit.widget.adapter
Class BaseAdapter
-
- All Implemented Interfaces:
public class BaseAdapter<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
BaseAdapter.OnItemClickListener
-
Constructor Summary
Constructors Constructor Description BaseAdapter()
BaseAdapter(IViewProviderListener<T> listener, ProviderManager<T> providerManager)
-
Method Summary
Modifier and Type Method Description int
getItemViewType(int position)
ViewHolder
onCreateViewHolder(ViewGroup parent, int viewType)
void
onBindViewHolder(ViewHolder holder, int position)
int
getItemCount()
void
setDataCollection(List<T> data)
void
add(T t)
void
remove(T t)
List<T>
getData()
T
getItem(int position)
void
setItemClickListener(BaseAdapter.OnItemClickListener listener)
void
addHeaderView(View view)
void
addFootView(View view)
void
setEmptyView(View view)
void
setEmptyView(int emptyId)
int
getHeadersCount()
int
getFootersCount()
void
onAttachedToRecyclerView(RecyclerView recyclerView)
void
onViewAttachedToWindow(ViewHolder holder)
-
-
Method Detail
-
getItemViewType
int getItemViewType(int position)
-
onCreateViewHolder
ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
-
onBindViewHolder
void onBindViewHolder(ViewHolder holder, int position)
-
getItemCount
int getItemCount()
-
setDataCollection
void setDataCollection(List<T> data)
-
setItemClickListener
void setItemClickListener(BaseAdapter.OnItemClickListener listener)
-
addHeaderView
void addHeaderView(View view)
-
addFootView
void addFootView(View view)
-
setEmptyView
void setEmptyView(View view)
-
setEmptyView
void setEmptyView(int emptyId)
-
getHeadersCount
int getHeadersCount()
-
getFootersCount
int getFootersCount()
-
onAttachedToRecyclerView
void onAttachedToRecyclerView(RecyclerView recyclerView)
-
onViewAttachedToWindow
void onViewAttachedToWindow(ViewHolder holder)
-
-
-
-