Package io.rong.imkit.base.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)<T extends View> TgetView(int viewId)通过viewId获取控件 ViewgetConvertView()ViewHoldersetText(int viewId, String text)设置TextView的值 ViewHoldersetText(int viewId, int text)ViewHoldersetImageResource(int viewId, int resId)ViewHoldersetImageBitmap(int viewId, Bitmap bitmap)ViewHoldersetImageDrawable(int viewId, Drawable drawable)ViewHoldersetBackgroundColor(int viewId, int color)ViewHoldersetBackgroundRes(int viewId, int backgroundRes)ViewHoldersetTextColor(int viewId, int textColor)ViewHoldersetTextColorRes(int viewId, int textColorRes)ViewHoldersetAlpha(int viewId, float value)ViewHoldersetVisible(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)ViewHoldersetOnClickListener(int viewId, OnClickListener listener)关于事件的 ViewHoldersetOnTouchListener(int viewId, OnTouchListener listener)ViewHoldersetOnLongClickListener(int viewId, OnLongClickListener listener)-
-
Method Detail
-
createViewHolder
static ViewHolder createViewHolder(Context context, View itemView)
-
createViewHolder
static ViewHolder createViewHolder(Context context, ViewGroup parent, int layoutId)
-
getConvertView
View getConvertView()
-
setText
ViewHolder setText(int viewId, String text)
设置TextView的值
-
setText
ViewHolder setText(int viewId, int text)
-
setImageResource
ViewHolder setImageResource(int viewId, int resId)
-
setImageBitmap
ViewHolder setImageBitmap(int viewId, Bitmap bitmap)
-
setImageDrawable
ViewHolder setImageDrawable(int viewId, Drawable drawable)
-
setBackgroundColor
ViewHolder setBackgroundColor(int viewId, int color)
-
setBackgroundRes
ViewHolder setBackgroundRes(int viewId, int backgroundRes)
-
setTextColor
ViewHolder setTextColor(int viewId, int textColor)
-
setTextColorRes
ViewHolder setTextColorRes(int viewId, int textColorRes)
-
setAlpha
ViewHolder setAlpha(int viewId, float value)
-
setVisible
ViewHolder setVisible(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)
-
setOnClickListener
ViewHolder setOnClickListener(int viewId, OnClickListener listener)
关于事件的
-
setOnTouchListener
ViewHolder setOnTouchListener(int viewId, OnTouchListener listener)
-
setOnLongClickListener
ViewHolder setOnLongClickListener(int viewId, OnLongClickListener listener)
-
-
-
-