重写BaseAdapter时应注意的问题

原创 2012年03月28日 08:37:50

最近开发的项目需要用到重写BaseAdapter,已经重写成功,可以在界面正确显示,但是在处理点击事件时出现了问题,由于还是使用的是之前SimpleAdapter的点击事件,问题一直没有解决,后来经过查询资料发现:

重写BaseAdapter的四个方法

public int getCount() 
public Object getItem(int position) 
public long getItemId(int position)
public View getView(int position, View convertView, ViewGroup parent) 

的主要功能。

地址:http://www.cnblogs.com/qzxia/archive/2010/10/25/1860602.html

因此在重写了BaseAdapter,同时ListView将重写的Adapter作为其Adapter时,就需要重写相应的点击事件。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于ListView中继承BaseAdapter重写getview的显示重复数据或报转换错误的问题

关于ListView中继承BaseAdapter重写getview的显示重复数据或报转换错误的问题本人安卓小白, 写一个基于listview的 上拉刷新 下拉加载的功能 中遇到的很多问题其中 一个重...

自定义Adapter(一般继承自BaseAdapter)时遇见的一个小问题

出处:www.csdn.net 看一下我之前写的那篇文章GridView,ImageAdapter2的getView()方法,我让大家过来看看的。 那样写肯定是正确的,但是一开始学的时...

Gallery重写baseadapter时getView函数中的view重用

(1)基本方法: 链接:点击打开链接 代码摘抄: public View getView(int position, View convertView, ViewGroup parent) { ...
  • wds555
  • wds555
  • 2016年01月28日 18:01
  • 507

重写BaseAdapter的样例

  • 2011年06月19日 22:10
  • 7KB
  • 下载

关于BaseAdapter多类型页面复用问题

BaseAdapter,convertView,getItemViewType
  • rui_yi
  • rui_yi
  • 2016年05月26日 13:58
  • 253

使用AsyncTask做异步任务以及BaseAdapter的getview方法的逻辑问题

昨天开始调试一个BUG,从早上调到下班,都没有发现错误在哪里。。晚上再继续,跟朋友讨论了很久,开始有点思路。。最开始以为是异步更新UI出现问题,但是经过修改代码测试,问题依然存在。。最后发现的问题却令...
  • DJCKEN
  • DJCKEN
  • 2012年06月13日 11:34
  • 2760

关于listview的baseadapter的convertView复用问题

这个适配器应该是初学的时候用的最多的了吧 这里主要讲的四个方法getView中的convertView的复用public View getView(int position, View conver...

baseAdapter出现IllegalStateException错误的问题,以及优化方案

关于Adapter大家都会用,但是用的时候常常会出现: java.lang.IllegalStateException: The content of the adapter has changed...
  • zfzlsj1
  • zfzlsj1
  • 2015年07月15日 14:38
  • 244
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:重写BaseAdapter时应注意的问题
举报原因:
原因补充:

(最多只允许输入30个字)