getView()里面不是有个position吗

解决方案 »

  1.   

    adapter.getview里  textview   click:print  position;
      

  2.   

    就想楼上说的,在适配器中不是有getView ,这里边就有position
      

  3.   

    同志们,你们真的试过这种方法能行吗?position是getView函数的参数,在textView的Listener中是不可见的。除非把它设为final,但是这样一来,就没有意义了。
      

  4.   

    给ListView加setOnItemClickListener 
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
    }
    arg2就是position
      

  5.   

    不想用final?那好,设为textview的tag
      

  6.   

    每次getView ,position设置为textview的tag
      

  7.   

    你们说的方法我都试过。事实上,哪怕给TextView加Tag,每次返回的也都是0。至于onItemClick,应该是最接近我的要求了。对于简单的Click是可行的。但是我要处理的是Fling或者Scroll。
      

  8.   

    问题解决了。如果直接把position设为Tag,那每次返回的就是0。但把它转换成字符串再设为Tag,就是正常的。
    是什么原因呢?