ListView中每一行都有一个卸载按钮,怎么得到这一listview的itemid,然后把对应的应用给卸载了注意是itemid  不是positionpositon我已经 可以在 自定义适配器里 getView中可以获得了,问题是我现在 需要 Item的 行号(递增),而不是相对positionposition是相对于那一屏显示的条目的位置, 往下拉的时候就会有变化了..我有做过listview这方面的, 但是做法和楼主的不太一样.

解决方案 »

  1.   

    position完全可以做到你说的要求getView加入button的onclicklistener,在里面进行相应的卸载操作。
      

  2.   

    哦错了。。你这个连position都不需要用直接卸载就是了。关position和itemid什么事情?
      

  3.   

    楼主可以把你要显示的数据封装成一个类,而这类有一个字段id,他标识这条数据的Item行号。那么你在获取这条数据的时候就获id就可以了。不知我说的清楚不?
      

  4.   

    把Adapter的每一个参数的意义都弄清楚才行,慢慢来
      

  5.   

    这个自定义一个adapter,做什么都可以了吧,
      

  6.   

    这个直接用hander就行了,本来是如果listview显示的超过一屏的话,position会随着改变的,所以要itemid没想到直接用hander就好了呵呵
      

  7.   

    请问用cursor绑定的listView他的item的id是不是就是cursor的_ID字段的值??
      

  8.   

    楼主:你是怎么解决的?我看的不是很明白,id怎么获取,例如:有三条数据,我删除第一条,然后进行删除第二条。可是根据position,是不可以的,因为删除后又notify再次执行的话会报错的。
    上面那些朋友我也不是很明白。请指点一下。谢了
      

  9.   

    用一个自定义的adapter,继承自baseadapter,就可以满足LZ的要求喽~