public class AbstractViewHolder extends RecyclerView.ViewHolder implements ViewHolder, android.view.View.OnClickListener
AbstractViewHolder provides an abstract base class for implementing ViewHolders.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractViewHolder(android.content.Context context,
int laytouResId,
int type) |
| Modifier and Type | Method and Description |
|---|---|
android.view.View |
getInflatedView() |
ViewHolderListener |
getItemListener() |
int |
getItemPosition() |
int |
getType() |
<T extends android.view.View> |
getView(int resId) |
protected void |
notifyOnClicked() |
void |
onClick(android.view.View view) |
void |
setItemPosition(int position) |
void |
setListener(ViewHolderListener listener) |
protected AbstractViewHolder(android.content.Context context,
int laytouResId,
int type)
public final android.view.View getInflatedView()
getInflatedView in interface ViewHolderpublic <T extends android.view.View> T getView(int resId)
getView in interface ViewHolderpublic ViewHolderListener getItemListener()
public void setListener(ViewHolderListener listener)
setListener in interface ViewHolderpublic int getItemPosition()
public void setItemPosition(int position)
setItemPosition in interface ViewHolderpublic int getType()
getType in interface ViewHolderprotected void notifyOnClicked()
public void onClick(android.view.View view)
onClick in interface android.view.View.OnClickListener