public class BaseViewHolder
extends RecyclerView.ViewHolder
| 限定符和类型 | 字段和说明 |
|---|---|
android.view.View |
convertView
已过时。
|
| 构造器和说明 |
|---|
BaseViewHolder(android.view.View view) |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseViewHolder |
addOnClickListener(int viewId)
add childView id
|
BaseViewHolder |
addOnLongClickListener(int viewId)
add long click view id
|
java.lang.Object |
getAssociatedObject()
Retrieves the last converted object on this view.
|
java.util.HashSet<java.lang.Integer> |
getChildClickViewIds() |
android.view.View |
getConvertView()
已过时。
|
java.util.HashSet<java.lang.Integer> |
getItemChildLongClickViewIds() |
java.util.Set<java.lang.Integer> |
getNestViews() |
<T extends android.view.View> |
getView(int viewId) |
BaseViewHolder |
linkify(int viewId)
Add links into a TextView.
|
protected BaseViewHolder |
setAdapter(BaseQuickAdapter adapter)
Sets the adapter of a adapter view.
|
BaseViewHolder |
setAdapter(int viewId,
android.widget.Adapter adapter)
Sets the adapter of a adapter view.
|
BaseViewHolder |
setAlpha(int viewId,
float value)
Add an action to set the alpha of a view.
|
void |
setAssociatedObject(java.lang.Object associatedObject)
Should be called during convert
|
BaseViewHolder |
setBackgroundColor(int viewId,
int color)
Will set background color of a view.
|
BaseViewHolder |
setBackgroundRes(int viewId,
int backgroundRes)
Will set background of a view.
|
BaseViewHolder |
setChecked(int viewId,
boolean checked)
Sets the checked status of a checkable.
|
BaseViewHolder |
setGone(int viewId,
boolean visible)
Set a view visibility to VISIBLE (true) or GONE (false).
|
BaseViewHolder |
setImageBitmap(int viewId,
android.graphics.Bitmap bitmap)
Add an action to set the image of an image view.
|
BaseViewHolder |
setImageDrawable(int viewId,
android.graphics.drawable.Drawable drawable)
Will set the image of an ImageView from a drawable.
|
BaseViewHolder |
setImageResource(int viewId,
int imageResId)
Will set the image of an ImageView from a resource id.
|
BaseViewHolder |
setMax(int viewId,
int max)
Sets the range of a ProgressBar to 0...max.
|
BaseViewHolder |
setNestView(int viewId)
set nestview id
|
BaseViewHolder |
setOnCheckedChangeListener(int viewId,
android.widget.CompoundButton.OnCheckedChangeListener listener)
Sets the on checked change listener of the view.
|
BaseViewHolder |
setOnClickListener(int viewId,
android.view.View.OnClickListener listener)
已过时。
|
BaseViewHolder |
setOnItemClickListener(int viewId,
android.widget.AdapterView.OnItemClickListener listener)
已过时。
|
BaseViewHolder |
setOnItemLongClickListener(int viewId,
android.widget.AdapterView.OnItemLongClickListener listener)
Sets the listview or gridview's item long click listener of the view
|
BaseViewHolder |
setOnItemSelectedClickListener(int viewId,
android.widget.AdapterView.OnItemSelectedListener listener)
Sets the listview or gridview's item selected click listener of the view
|
BaseViewHolder |
setOnLongClickListener(int viewId,
android.view.View.OnLongClickListener listener)
已过时。
|
BaseViewHolder |
setOnTouchListener(int viewId,
android.view.View.OnTouchListener listener)
已过时。
|
BaseViewHolder |
setProgress(int viewId,
int progress)
Sets the progress of a ProgressBar.
|
BaseViewHolder |
setProgress(int viewId,
int progress,
int max)
Sets the progress and max of a ProgressBar.
|
BaseViewHolder |
setRating(int viewId,
float rating)
Sets the rating (the number of stars filled) of a RatingBar.
|
BaseViewHolder |
setRating(int viewId,
float rating,
int max)
Sets the rating (the number of stars filled) and max of a RatingBar.
|
BaseViewHolder |
setTag(int viewId,
int key,
java.lang.Object tag)
Sets the tag of the view.
|
BaseViewHolder |
setTag(int viewId,
java.lang.Object tag)
Sets the tag of the view.
|
BaseViewHolder |
setText(int viewId,
java.lang.CharSequence value)
Will set the text of a TextView.
|
BaseViewHolder |
setText(int viewId,
int strId) |
BaseViewHolder |
setTextColor(int viewId,
int textColor)
Will set text color of a TextView.
|
BaseViewHolder |
setTypeface(int viewId,
android.graphics.Typeface typeface)
Apply the typeface to the given viewId, and enable subpixel rendering.
|
BaseViewHolder |
setTypeface(android.graphics.Typeface typeface,
int... viewIds)
Apply the typeface to all the given viewIds, and enable subpixel rendering.
|
BaseViewHolder |
setVisible(int viewId,
boolean visible)
Set a view visibility to VISIBLE (true) or INVISIBLE (false).
|
public java.util.Set<java.lang.Integer> getNestViews()
public java.util.HashSet<java.lang.Integer> getItemChildLongClickViewIds()
public java.util.HashSet<java.lang.Integer> getChildClickViewIds()
@Deprecated public android.view.View getConvertView()
public BaseViewHolder setText(int viewId, java.lang.CharSequence value)
viewId - The view id.value - The text to put in the text view.public BaseViewHolder setText(int viewId, int strId)
public BaseViewHolder setImageResource(int viewId, int imageResId)
viewId - The view id.imageResId - The image resource id.public BaseViewHolder setBackgroundColor(int viewId, int color)
viewId - The view id.color - A color, not a resource id.public BaseViewHolder setBackgroundRes(int viewId, int backgroundRes)
viewId - The view id.backgroundRes - A resource to use as a background.public BaseViewHolder setTextColor(int viewId, int textColor)
viewId - The view id.textColor - The text color (not a resource id).public BaseViewHolder setImageDrawable(int viewId, android.graphics.drawable.Drawable drawable)
viewId - The view id.drawable - The image drawable.public BaseViewHolder setImageBitmap(int viewId, android.graphics.Bitmap bitmap)
public BaseViewHolder setAlpha(int viewId, float value)
public BaseViewHolder setGone(int viewId, boolean visible)
viewId - The view id.visible - True for VISIBLE, false for GONE.public BaseViewHolder setVisible(int viewId, boolean visible)
viewId - The view id.visible - True for VISIBLE, false for INVISIBLE.public BaseViewHolder linkify(int viewId)
viewId - The id of the TextView to linkify.public BaseViewHolder setTypeface(int viewId, android.graphics.Typeface typeface)
public BaseViewHolder setTypeface(android.graphics.Typeface typeface, int... viewIds)
public BaseViewHolder setProgress(int viewId, int progress)
viewId - The view id.progress - The progress.public BaseViewHolder setProgress(int viewId, int progress, int max)
viewId - The view id.progress - The progress.max - The max value of a ProgressBar.public BaseViewHolder setMax(int viewId, int max)
viewId - The view id.max - The max value of a ProgressBar.public BaseViewHolder setRating(int viewId, float rating)
viewId - The view id.rating - The rating.public BaseViewHolder setRating(int viewId, float rating, int max)
viewId - The view id.rating - The rating.max - The range of the RatingBar to 0...max.@Deprecated public BaseViewHolder setOnClickListener(int viewId, android.view.View.OnClickListener listener)
viewId - The view id.listener - The on click listener;public BaseViewHolder addOnClickListener(int viewId)
viewId - add the child view id can support childview clickor if you can use recyclerView.addOnItemTouch(listerer) wo also support this menthod
public BaseViewHolder setNestView(int viewId)
viewId - add the child view id can support childview clickpublic BaseViewHolder addOnLongClickListener(int viewId)
viewId - or if you can use recyclerView.addOnItemTouch(listerer) wo also support this menthod
@Deprecated public BaseViewHolder setOnTouchListener(int viewId, android.view.View.OnTouchListener listener)
viewId - The view id.listener - The on touch listener;@Deprecated public BaseViewHolder setOnLongClickListener(int viewId, android.view.View.OnLongClickListener listener)
viewId - The view id.listener - The on long click listener;addOnLongClickListener(int) (adapter.setOnItemChildLongClickListener(listener))}@Deprecated public BaseViewHolder setOnItemClickListener(int viewId, android.widget.AdapterView.OnItemClickListener listener)
viewId - The view id.listener - The item on click listener;addOnClickListener(int) (int)} (adapter.setOnItemChildClickListener(listener))}public BaseViewHolder setOnItemLongClickListener(int viewId, android.widget.AdapterView.OnItemLongClickListener listener)
viewId - The view id.listener - The item long click listener;public BaseViewHolder setOnItemSelectedClickListener(int viewId, android.widget.AdapterView.OnItemSelectedListener listener)
viewId - The view id.listener - The item selected click listener;public BaseViewHolder setOnCheckedChangeListener(int viewId, android.widget.CompoundButton.OnCheckedChangeListener listener)
viewId - The view id.listener - The checked change listener of compound button.public BaseViewHolder setTag(int viewId, java.lang.Object tag)
viewId - The view id.tag - The tag;public BaseViewHolder setTag(int viewId, int key, java.lang.Object tag)
viewId - The view id.key - The key of tag;tag - The tag;public BaseViewHolder setChecked(int viewId, boolean checked)
viewId - The view id.checked - The checked status;public BaseViewHolder setAdapter(int viewId, android.widget.Adapter adapter)
viewId - The view id.adapter - The adapter;protected BaseViewHolder setAdapter(BaseQuickAdapter adapter)
adapter - The adapter;public <T extends android.view.View> T getView(int viewId)
public java.lang.Object getAssociatedObject()
public void setAssociatedObject(java.lang.Object associatedObject)