1、定义一个实体类; 2、新建item.xml,放入控件,这里是listview中每个item的内容; 3、自定义adapter,新建自定义的adapter继承arrayadapter,泛型指定为之前的实体类。构造函数包括上下文、listview的子项布局,还有数据。然后重写getView方法,先通 ...
分类:
其他好文 时间:
2016-06-15 20:53:11
阅读次数:
202
情景: ListView中,如果业务需要在点击position为1的item是,将position=1的itemView背景设置为Green;其他的设置为white 如何实现? 实现方案: 通过onItemOnClickListener()及getView() 首先设置一个currentPostio ...
分类:
其他好文 时间:
2016-06-02 18:00:21
阅读次数:
124
代码: listView在一开始绘制的时候首先会调用getCout()方法得到绘制次数 ,然后会实例化自己定义的BaseAdapter通过getView()方法一层一层绘制ListView,所以我们可以在这里面根据position(当前绘制的ID)来任意的修改绘制的内容。结果: ...
分类:
移动开发 时间:
2016-05-30 14:30:38
阅读次数:
218
恢复内容开始 恢复内容结束 这段代码从写了ArrayAdapter中getview方法,ViewHolder用于对控件的实例进行缓存。 其中用到了View的setTag()和getTag()方法 setTag()用于给View添加额外的数据,可以使用getTag()方法获取出这个额外的数据。 在此段 ...
分类:
其他好文 时间:
2016-05-29 16:23:29
阅读次数:
108
今天在写一个图片加载类ImageLoader,在使用的时候想用Glide替代我写的ImageLoader,然后问题就出来了!!!第一个问题:在使用自己写的ImageLoader的时候,为了防止item复用导致的图片错乱,设置了Tag 如下代码 @Override
public View getView(int position, View convertView, Vi...
分类:
其他好文 时间:
2016-05-27 12:58:38
阅读次数:
301
1.1. Volley引入的背景在以前,我们可能面临如下很多麻烦的问题。 比如以前从网上下载图片的步骤可能是这样的流程: 在ListAdapter#getView()里开始图像的读取。 通过AsyncTask等机制使用HttpURLConnection从服务器去的图片资源 在AsyncTask#on ...
分类:
移动开发 时间:
2016-05-24 14:55:19
阅读次数:
282
https://yunpan.cn/cueUIQkRafQrH (提取码:7ec1) 关于这样类似的例子网上的代码很多,最近发现这个例子里的代码在开发中会遇到一系列的问题。比如ListView的OnItemClickListener中无法获取在AppAdapter中getView方法convertV ...
分类:
微信 时间:
2016-05-20 08:34:47
阅读次数:
921
上一篇记录了使用ListView展示出来了100条数据,当慢慢拖动的时候,不会有问题,但是当拖动很快的时候,应用会报anr错误 查看错误日志,看到报OutOfMemoryError,内存不足 ListView在显示条目的时候,每显示出来一条都会调用一下getView()方法 这个方法里面将xml文件 ...
分类:
移动开发 时间:
2016-05-13 14:13:11
阅读次数:
222
一、显示头像
ContactAdapter
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder vh;
if(convertView==null){
convertView = inflater.inflate(R.layout.item_contact_...
分类:
其他好文 时间:
2016-05-13 04:26:44
阅读次数:
139
1 抽取Adapter 共性的方法
2 把getView方法里 和holder相关的逻辑 摘取到Holder代码中
3 把Holder 相关的代码 抽取到BaseHolder中
4 把adapter 中getVIew 方法 抽取到了DefaultAdpater中, 其中每个子类getView方法中holder不太一样,所以定义了抽象方法getHolder 要求子类去实现holder...
分类:
其他好文 时间:
2016-05-12 22:40:10
阅读次数:
151