美文网首页
BaseAdapter的高效使用模式

BaseAdapter的高效使用模式

作者: suxiliu | 来源:发表于2016-10-28 13:08 被阅读19次

    常用适配器

    1.ArrayAdapter 三个参数(上下文,布局,数据)
    2.SimpleAdapter 五个参数(上下文,数据,布局,键的数组,值的数组)
    3.BaseAdapter 要重写4个方法 getCount() getItem() getItemId() getView()

    BaseAdapter的高效使用方法

    结合ViewHolder类使用

    案例

    Paste_Image.png

    布局

    1.主布局是一个ListView
    2.选项布局是一张图片一个标题一内容

    创建ItemBean类

    承载三个参数,图片img,标题title,内容content

    Paste_Image.png

    创建MyAdapter继承BaseAdapter

    1.成员变量
    LayoutInflater inflater list<ItemBean> list
    2.构造函数
    传递两个变量,一个是上下文,一个是list<ItemBean>的泛型集合
    this.inflater = LayoutInflater.from(context)
    this.list = list
    3.创建ViewHolder类
    三个成员变量public ImageView img; public TextView title; public TextView content;

    4.具体代码

    Paste_Image.png

    MainActivity具体代码

    Paste_Image.png

    相关文章

      网友评论

          本文标题:BaseAdapter的高效使用模式

          本文链接:https://www.haomeiwen.com/subject/liqeuttx.html