Package io.rong.imkit.widget.adapter
Class ViewHolder
-
- All Implemented Interfaces:
public class ViewHolder
-
-
Constructor Summary
Constructors Constructor Description ViewHolder(Context context, View itemView)
-
Method Summary
Modifier and Type Method Description static ViewHoldercreateViewHolder(Context context, View itemView)static ViewHoldercreateViewHolder(Context context, ViewGroup parent, int layoutId)ContextgetContext()<T extends View> TgetView(int viewId)通过viewId获取控件 ViewgetConvertView()ViewHoldersetText(int viewId, String text)设置TextView的值 ViewHoldersetText(int viewId, Spannable text)ViewHoldersetText(int viewId, CharSequence text, BufferType type)ViewHoldersetImageResource(int viewId, int resId)ViewHoldersetImageUri(int viewId, Uri uri)ViewHoldersetImageBitmap(int viewId, Bitmap bitmap)ViewHoldersetImageBitmapCircle(int viewId, int resId)ViewHoldersetImageDrawable(int viewId, Drawable drawable)ViewHoldersetBackgroundColor(int viewId, int color)ViewHoldersetBackgroundRes(int viewId, int backgroundRes)ViewHoldersetBackgroundDrawable(int viewId, Drawable drawable)ViewHoldersetTextColor(int viewId, int textColor)ViewHoldersetTextColorRes(int viewId, int textColorRes)ViewHoldersetVisible(int viewId, boolean visible)ViewHoldersetHoldVisible(int viewId, boolean visible)ViewHolderlinkify(int viewId)ViewHoldersetTypeface(Typeface typeface, Array<int> viewIds)ViewHoldersetProgress(int viewId, int progress)ViewHoldersetProgress(int viewId, int progress, int max)ViewHoldersetMax(int viewId, int max)ViewHoldersetRating(int viewId, float rating)ViewHoldersetRating(int viewId, float rating, int max)ViewHoldersetTag(int viewId, Object tag)ViewHoldersetTag(int viewId, int key, Object tag)ViewHoldersetChecked(int viewId, boolean checked)ViewHoldersetSelected(int viewId, boolean selected)ViewHoldersetOnClickListener(int viewId, OnClickListener listener)关于事件的 ViewHoldersetOnTouchListener(int viewId, OnTouchListener listener)ViewHoldersetOnLongClickListener(int viewId, OnLongClickListener listener)ViewHoldersetPadding(int viewId, int left, int top, int right, int bottom)-
-
Method Detail
-
createViewHolder
static ViewHolder createViewHolder(Context context, View itemView)
-
createViewHolder
static ViewHolder createViewHolder(Context context, ViewGroup parent, int layoutId)
-
getContext
Context getContext()
-
getConvertView
View getConvertView()
-
setText
ViewHolder setText(int viewId, String text)
设置TextView的值
-
setText
ViewHolder setText(int viewId, Spannable text)
-
setText
ViewHolder setText(int viewId, CharSequence text, BufferType type)
-
setImageResource
ViewHolder setImageResource(int viewId, int resId)
-
setImageUri
ViewHolder setImageUri(int viewId, Uri uri)
-
setImageBitmap
ViewHolder setImageBitmap(int viewId, Bitmap bitmap)
-
setImageBitmapCircle
ViewHolder setImageBitmapCircle(int viewId, int resId)
-
setImageDrawable
ViewHolder setImageDrawable(int viewId, Drawable drawable)
-
setBackgroundColor
ViewHolder setBackgroundColor(int viewId, int color)
-
setBackgroundRes
ViewHolder setBackgroundRes(int viewId, int backgroundRes)
-
setBackgroundDrawable
ViewHolder setBackgroundDrawable(int viewId, Drawable drawable)
-
setTextColor
ViewHolder setTextColor(int viewId, int textColor)
-
setTextColorRes
ViewHolder setTextColorRes(int viewId, int textColorRes)
-
setVisible
ViewHolder setVisible(int viewId, boolean visible)
-
setHoldVisible
ViewHolder setHoldVisible(int viewId, boolean visible)
-
linkify
ViewHolder linkify(int viewId)
-
setTypeface
ViewHolder setTypeface(Typeface typeface, Array<int> viewIds)
-
setProgress
ViewHolder setProgress(int viewId, int progress)
-
setProgress
ViewHolder setProgress(int viewId, int progress, int max)
-
setMax
ViewHolder setMax(int viewId, int max)
-
setRating
ViewHolder setRating(int viewId, float rating)
-
setRating
ViewHolder setRating(int viewId, float rating, int max)
-
setTag
ViewHolder setTag(int viewId, Object tag)
-
setTag
ViewHolder setTag(int viewId, int key, Object tag)
-
setChecked
ViewHolder setChecked(int viewId, boolean checked)
-
setSelected
ViewHolder setSelected(int viewId, boolean selected)
-
setOnClickListener
ViewHolder setOnClickListener(int viewId, OnClickListener listener)
关于事件的
-
setOnTouchListener
ViewHolder setOnTouchListener(int viewId, OnTouchListener listener)
-
setOnLongClickListener
ViewHolder setOnLongClickListener(int viewId, OnLongClickListener listener)
-
setPadding
ViewHolder setPadding(int viewId, int left, int top, int right, int bottom)
-
-
-
-