-
数据源,数据适配器,ListView三者之间的关系查看全部
-
baseAdapter 使用查看全部
-
listview缓存机制查看全部
-
数据适配器-BaseAdapter基本结构查看全部
-
数据适配器-优化,可以封装成一个工具查看全部
-
文艺式-优化adapter查看全部
-
Baseadapter方法查看全部
-
ViewHolder优化BaseAdapter 1.创建bean对象,用于封装数据 2.在构造方法中初始化用于映射的数据源list 3.创建ViewHolder类,创建布局映射关系 4.判断convertView,为空则创建,并设置tag,否则通过tag来取出ViewHolder 5.给ViewHolder中的控件设置数据查看全部
-
BaseAdapter的使用查看全部
-
数据适配器--BaseAdapter查看全部
-
文艺式适配器查看全部
-
第一步、创建ListView 第二步、创建封装(数据源)的类,实现序列化 第三步、(1)创建数据,(2)储存到自己创建的封装类中,(3)把封装类储存到List()容器中 第四步、创建一个类继承BaseAdapter,创建构造方法(接收数据源、上下文),重写BaseAdapter的四个方法(getcount()决定ListView有多少item(条)、getItem()获取点击项的数据、getItemId()获取点击项的Id、getview()设置每一个Item的布局和内容) getView(): 一、通过LayoutInflater(.inflate()加载布局)转换为View对象,用view对象.findViewById获取布局中的控件 二、用传进来的数据源给相应的控件显示的数据 数据优化: 一、通过ListView的缓存机制,重复利用缓存池中的(convertView),使之不用不断创建新的View 二、创建一个新的类,声明需要的控件,然后实例化该类,通过该类的对象获取类中声明的控件然后findViewById获取布局中的控件,把控件保存到该类,然后通过setTag()方法将该类与缓存converView绑定,再需要重复使用findViewById时通过getTag()取出,使用该类找到对应控件,使之不用不断重复findViewById查看全部
-
数据源 数据适配器 ListView的关系查看全部
-
需要的时候才进行显示 显示完之后就放入缓存区查看全部
-
BaseAdapter的四个方法查看全部
举报
0/150
提交
取消