public class ViewHolder
extends java.lang.Object
| 构造器和说明 |
|---|
ViewHolder(android.content.Context context,
android.view.View itemView,
android.view.ViewGroup parent,
int position) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ViewHolder |
get(android.content.Context context,
android.view.View convertView,
android.view.ViewGroup parent,
int layoutId,
int position) |
android.view.View |
getConvertView() |
int |
getItemPosition() |
int |
getLayoutId() |
<T extends android.view.View> |
getView(int viewId)
通过viewId获取控件
|
ViewHolder |
linkify(int viewId) |
ViewHolder |
setAlpha(int viewId,
float value) |
ViewHolder |
setBackgroundColor(int viewId,
int color) |
ViewHolder |
setBackgroundRes(int viewId,
int backgroundRes) |
ViewHolder |
setChecked(int viewId,
boolean checked) |
ViewHolder |
setImageBitmap(int viewId,
android.graphics.Bitmap bitmap) |
ViewHolder |
setImageDrawable(int viewId,
android.graphics.drawable.Drawable drawable) |
ViewHolder |
setImageResource(int viewId,
int resId) |
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 |
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 |
setTag(int viewId,
int key,
java.lang.Object tag) |
ViewHolder |
setTag(int viewId,
java.lang.Object tag) |
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) |
void |
updatePosition(int position) |
public ViewHolder(android.content.Context context,
android.view.View itemView,
android.view.ViewGroup parent,
int position)
public static ViewHolder get(android.content.Context context, android.view.View convertView, android.view.ViewGroup parent, int layoutId, int position)
public <T extends android.view.View> T getView(int viewId)
viewId - public android.view.View getConvertView()
public int getLayoutId()
public void updatePosition(int position)
public int getItemPosition()
public ViewHolder setText(int viewId, java.lang.String text)
viewId - text - public ViewHolder setImageResource(int viewId, int resId)
public ViewHolder setImageBitmap(int viewId, android.graphics.Bitmap bitmap)
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 setTextColor(int viewId, int textColor)
public ViewHolder setTextColorRes(int viewId, int textColorRes)
public ViewHolder setAlpha(int viewId, float value)
public ViewHolder setVisible(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 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)