public class AbstractViewHolder extends RecyclerView.ViewHolder implements ViewHolder, android.view.View.OnClickListener
AbstractViewHolder
provides an abstract base class for implementing ViewHolder
s.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 ViewHolder
public <T extends android.view.View> T getView(int resId)
getView
in interface ViewHolder
public ViewHolderListener getItemListener()
public void setListener(ViewHolderListener listener)
setListener
in interface ViewHolder
public int getItemPosition()
public void setItemPosition(int position)
setItemPosition
in interface ViewHolder
public int getType()
getType
in interface ViewHolder
protected void notifyOnClicked()
public void onClick(android.view.View view)
onClick
in interface android.view.View.OnClickListener