public class ViewHolder
extends RecyclerView.ViewHolder
Constructor and Description |
---|
ViewHolder(android.content.Context context,
android.view.View itemView) |
Modifier and Type | Method and Description |
---|---|
static ViewHolder |
createViewHolder(android.content.Context context,
android.view.View itemView) |
static ViewHolder |
createViewHolder(android.content.Context context,
android.view.ViewGroup parent,
int layoutId) |
android.content.Context |
getContext() |
android.view.View |
getConvertView() |
<T extends android.view.View> |
getView(int viewId)
通过viewId获取控件
|
ViewHolder |
linkify(int viewId) |
ViewHolder |
setBackgroundColor(int viewId,
int color) |
ViewHolder |
setBackgroundDrawable(int viewId,
android.graphics.drawable.Drawable drawable) |
ViewHolder |
setBackgroundRes(int viewId,
int backgroundRes) |
ViewHolder |
setChecked(int viewId,
boolean checked) |
ViewHolder |
setHoldVisible(int viewId,
boolean visible) |
ViewHolder |
setImageBitmap(int viewId,
android.graphics.Bitmap bitmap) |
ViewHolder |
setImageBitmapCircle(int viewId,
int resId) |
ViewHolder |
setImageDrawable(int viewId,
android.graphics.drawable.Drawable drawable) |
ViewHolder |
setImageResource(int viewId,
int resId) |
ViewHolder |
setImageUri(int viewId,
android.net.Uri uri) |
ViewHolder |
setMax(int viewId,
int max) |
ViewHolder |
setOnClickListener(int viewId,
android.view.View.OnClickListener listener)
关于事件的
|
ViewHolder |
setOnLongClickListener(int viewId,
android.view.View.OnLongClickListener listener) |
ViewHolder |
setOnTouchListener(int viewId,
android.view.View.OnTouchListener listener) |
ViewHolder |
setPadding(int viewId,
int left,
int top,
int right,
int bottom) |
ViewHolder |
setProgress(int viewId,
int progress) |
ViewHolder |
setProgress(int viewId,
int progress,
int max) |
ViewHolder |
setRating(int viewId,
float rating) |
ViewHolder |
setRating(int viewId,
float rating,
int max) |
ViewHolder |
setSelected(int viewId,
boolean selected) |
ViewHolder |
setTag(int viewId,
int key,
java.lang.Object tag) |
ViewHolder |
setTag(int viewId,
java.lang.Object tag) |
ViewHolder |
setText(int viewId,
java.lang.CharSequence text,
android.widget.TextView.BufferType type) |
ViewHolder |
setText(int viewId,
android.text.Spannable text) |
ViewHolder |
setText(int viewId,
java.lang.String text)
设置TextView的值
|
ViewHolder |
setTextColor(int viewId,
int textColor) |
ViewHolder |
setTextColorRes(int viewId,
int textColorRes) |
ViewHolder |
setTypeface(android.graphics.Typeface typeface,
int... viewIds) |
ViewHolder |
setVisible(int viewId,
boolean visible) |
public ViewHolder(android.content.Context context, android.view.View itemView)
public static ViewHolder createViewHolder(android.content.Context context, android.view.View itemView)
public static ViewHolder createViewHolder(android.content.Context context, android.view.ViewGroup parent, int layoutId)
public android.content.Context getContext()
public <T extends android.view.View> T getView(int viewId)
viewId
- public android.view.View getConvertView()
public ViewHolder setText(int viewId, java.lang.String text)
viewId
- text
- public ViewHolder setText(int viewId, android.text.Spannable text)
public ViewHolder setText(int viewId, java.lang.CharSequence text, android.widget.TextView.BufferType type)
public ViewHolder setImageResource(int viewId, int resId)
public ViewHolder setImageUri(int viewId, android.net.Uri uri)
public ViewHolder setImageBitmap(int viewId, android.graphics.Bitmap bitmap)
public ViewHolder setImageBitmapCircle(int viewId, int resId)
public ViewHolder setImageDrawable(int viewId, android.graphics.drawable.Drawable drawable)
public ViewHolder setBackgroundColor(int viewId, int color)
public ViewHolder setBackgroundRes(int viewId, int backgroundRes)
public ViewHolder setBackgroundDrawable(int viewId, android.graphics.drawable.Drawable drawable)
public ViewHolder setTextColor(int viewId, int textColor)
public ViewHolder setTextColorRes(int viewId, int textColorRes)
public ViewHolder setVisible(int viewId, boolean visible)
public ViewHolder setHoldVisible(int viewId, boolean visible)
public ViewHolder linkify(int viewId)
public ViewHolder setTypeface(android.graphics.Typeface typeface, int... viewIds)
public ViewHolder setProgress(int viewId, int progress)
public ViewHolder setProgress(int viewId, int progress, int max)
public ViewHolder setMax(int viewId, int max)
public ViewHolder setRating(int viewId, float rating)
public ViewHolder setRating(int viewId, float rating, int max)
public ViewHolder setTag(int viewId, java.lang.Object tag)
public ViewHolder setTag(int viewId, int key, java.lang.Object tag)
public ViewHolder setChecked(int viewId, boolean checked)
public ViewHolder setSelected(int viewId, boolean selected)
public ViewHolder setOnClickListener(int viewId, android.view.View.OnClickListener listener)
public ViewHolder setOnTouchListener(int viewId, android.view.View.OnTouchListener listener)
public ViewHolder setOnLongClickListener(int viewId, android.view.View.OnLongClickListener listener)
public ViewHolder setPadding(int viewId, int left, int top, int right, int bottom)