这次是关于Listview的优化的,之前一直采用愚蠢的方式来使用listview,出现的情况就是数据多的话下拉的时候会出现卡顿的情况,内存占用多。所以学习了关于listview的优化,并且这也是普遍使用的方法。我们一般来说创建listview的话更常用的是继承BaseAdapter的方式进行实现.....
分类:
其他好文 时间:
2015-03-12 22:25:05
阅读次数:
146
BaseAdapter中getView中改动的地方:@Override public View getView(int position, View contentView, ViewGroup arg2) { TextView textview; ImageVie...
分类:
其他好文 时间:
2015-03-10 08:58:44
阅读次数:
205
importjava.util.ArrayList;
importjava.util.List;
importjava.util.Map;
importandroid.content.Context;
importandroid.view.LayoutInflater;
importandroid.view.View;
importandroid.view.ViewGroup;
importandroid.widget.BaseAdapter;
importandroid.widget.LinearLa..
分类:
其他好文 时间:
2015-03-06 17:22:26
阅读次数:
243
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item....
分类:
移动开发 时间:
2015-03-06 16:32:32
阅读次数:
108
baseAdapter的用法1.创建一个数组资源类GeneralBeanpackagecom.example.hoyin0211.entry;publicclassGeneralBean{privateintresid;privateStringname;@OverridepublicStringtoString(){return"GeneralBean[resid="+resid+",name="+name+"]";}publicGeneralBean(intresid,String..
分类:
移动开发 时间:
2015-03-05 13:08:05
阅读次数:
185
在给item加上动画之后,慢速滑动的时候是没有问题的,但要快速滑动就会出现卡屏现象。public abstract class BaseAnimAdapter extends BaseAdapter {
private int lastPosition = -1; @Override
public void onBindViewHolder(RecyclerView.ViewH...
分类:
其他好文 时间:
2015-03-02 13:12:28
阅读次数:
223
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/44014941,本文出自:【张鸿洋的博客】
1. 功能介绍
1.1. base-adapter-helper
base-adapter-helper 是对我们传统的BaseAdapter的ViewHolder的模式的一个抽象。主要功能就是简化我们在书写AbsListVi...
分类:
移动开发 时间:
2015-03-02 11:15:47
阅读次数:
200
Android优化 最常见的就是ListView, Gallery, GridView, ViewPager 的大数据优化 图片优化 访问网络的优化优化的原则: 数据延迟加载 分批加载 本地缓存数据优化 1).复用contentview 2).创建static class ViewH...
分类:
移动开发 时间:
2015-02-27 13:22:08
阅读次数:
224
原文http://blog.csdn.net/dawanganban/article/details/21376979前一段时间在做一个项目的时候遇到了一个关于BaseAdapter的notifyDataSetChanged()方法无效问题,当时在网上搜了一个解决方法,今天又遇到了一个类似的问题,我...
分类:
其他好文 时间:
2015-02-26 20:08:33
阅读次数:
158
下面三段代码实现了三个Adapter,CursorAdapter,BaseAdapter,多类型List的Adapter。首先是CursorAdapter是针对数据库和Content Provider的一种Adapter(一般使用Content Provider也是使用数据库的操作,因此会返回Cur...
分类:
其他好文 时间:
2015-02-11 21:50:47
阅读次数:
127