一、首先我们先实现ListView的构建工作
1.定义一个实体类,作为ListView适配器的适配类型。新建Fruit类,代码如下:
package org.lxh.demo;
public class Fruit {
private String name;
private int imageId;
public Fruit(String name, int image...
分类:
其他好文 时间:
2015-05-25 11:30:28
阅读次数:
228
http://www.cnblogs.com/over140/archive/2011/03/23/1991100.htmlhttp://blog.csdn.net/sweetvvck/article/details/12753851http://stackoverflow.com/question...
分类:
其他好文 时间:
2015-05-14 00:59:14
阅读次数:
139
相信大家在很多时候都会用到ListView这个控件,因为确实是用的很多很多,但是有木有遇到过当数据很多很多的时候,往下滑ListView时有时候会卡顿,这就需要我们来优化它了。
ListView优化主要有下面几个方面:
1、convertView重用
2、ViewHolder的子View复用
3、缓存数据复用
一、convertView重用
首先讲下ListView的原...
分类:
移动开发 时间:
2015-05-10 15:51:02
阅读次数:
212
ViewHolder.javapackage cn.edu.bzu.util;import android.content.Context;import android.util.SparseArray;import android.view.LayoutInflater;import androi...
分类:
其他好文 时间:
2015-05-03 13:13:59
阅读次数:
133
【ps:CommonAdapter基于ViewHolder工具类】CommonAdapter.javapackage cn.edu.bzu.util;import android.content.Context;import android.view.LayoutInflater;import an...
分类:
其他好文 时间:
2015-05-03 13:11:46
阅读次数:
146
在Android开发中,ListView被大量使用,ListView需要的情况多种多样。有时只需要简单的文字列表,有时需要将一个比较复杂的布局作为Item的内容,有时甚至需要不同类型,不同布局的内容交错排布在ListView中。按照通常的ListView优化策略会使用convertView和vi.....
分类:
其他好文 时间:
2015-05-02 16:23:56
阅读次数:
136
1.适配器优化1.1ViewHolder类封装1.ViewHolder类
原始类
class ViewHolder{
TextView name;
TextView age;
}封装类
/**
* 封装视图类
* @author 顾学武
*/
public class CommViewHolder
{
/**
* 视图容器
*/
pr...
分类:
其他好文 时间:
2015-04-25 18:30:44
阅读次数:
162
1、ListView中的Button会抢夺ListView的焦点,需要将Button设置为没有焦点。设置非常简单,只需要在xml的Button标签下加入一行:android:focusable=“false”代码就可以了。
2、ListView的Adapter
主要分为ArrayAdapter、SimpleAdapter、SimpleCursorAdapter三类
...
分类:
其他好文 时间:
2015-04-21 16:12:32
阅读次数:
174
数据源配置(Adapter)package com.zhengsonglan.listview_loading.adapter;import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import andro...
分类:
移动开发 时间:
2015-04-20 22:47:19
阅读次数:
240
设置ListView 快速滑动不加载要设置滑动监听OnScrollListener, 当快速滑动是设置标志位不请求网络这个也属于listview优化的一步设置监听器 1 package com.example.listview_01; 2 3 import android.widget.AbsLi....
分类:
其他好文 时间:
2015-04-10 23:51:23
阅读次数:
221