对常见的 BaseAdapter "ViewHolder" 模式进行抽象
BaseAdapterHelper 旨在使 BaseAdapter 的
getView()方法更易于阅读,摆脱 ViewHolder 模式 的原型代码。
setText()
在任何 TextView 上调用
setText(String) 。
*
setAlpha()
在任何 View 上调用
setAlpha(float) 。
*
setVisible()
在任何 View 上调用
setVisibility(int) 。
*
linkify()
在任何 TextView 上调用
Linkify.addLinks(view, ALL) 。
*
setTypeface()
在任何 TextView 上调用
setTypeface(Typeface) 。
*
setProgress()
在任何 ProgressBar 上调用
setProgress(int) 。
*
setMax()
在任何 ProgressBar 上调用
setMax(int) 。
*
setRating()
在任何 RatingBar 上调用
setRating(int) 。
*
setImageResource()
在任何 ImageView 上调用
setImageResource(int) 。
*
setImageDrawable()
在任何 ImageView 上调用
setImageDrawable(Drawable) 。
*
setImageBitmap()
在任何 ImageView 上调用
setImageBitmap(Bitmap) 。
*
setImageUrl()
使用 Square 的 Picasso 下载图像并将其放入 ImageView 中。
*
setImageBuilder()
将 Square 的 Picasso RequestBuilder 与 ImageView 关联。
*
setOnClickListener()
setOnTouchListener() * setOnLongClickListener() * setTag() * setChecked() * setAdapter() * 如果您需要其他内容,请 报告问题。任何贡献都很重要。暂无开放 Issues,或尚未同步最近议题。