setitemonclick里面就传入了postion

解决方案 »

  1.   

    每个listview都准备一个 List<Map<String, Object>> listItem;
    然后根据索引去 listItem取出数据即可
      

  2.   

    现在可以肯定的是android和ios都是这么做的
      

  3.   

    可是现在是我在手机上输入了EditText的值,不是原来的了,那怎么获得新输入的EditText的值?
      

  4.   

    可是现在是我在手机上输入了EditText的值,不是原来的了,那怎么获得新输入的EditText的值?
      

  5.   

    可现在情况是这样,当点击ListView的某一个Item的时候,他无法获得焦点,而把ListView的item的布局文件,就是那个TextView和EditText的xml的焦点设置为false之后,点击item就可以获得焦点,但是EditText就无法获得焦点无法输入数据了。大大,这个怎么破啊
      

  6.   

    这肯定啊,百度下如何在listview里面加入edittext,焦点冲突了
      

  7.   

    楼主我告诉你 你把ListView adapter 里面的getView方法里面的convertView 设置个点击事件 然后就不会和你的EditTextView 冲突了
      

  8.   

    convertView的点击事件设成你Item的点击事件
      

  9.   

    这样子那个item的焦点又失去了,亲。我现在是不用响应item的点击事件,而是使用了底部一个Button去获取,使用遍历listview的每一个item之后获取item里面的控件,之后在获取控件里面的值。
      

  10.   

    你可以不用EdiText因为你又不想让Item失去焦点,那么也就是说你不能在getView里面使用editText.addTextChangedListener;如果非要用也不是不行,我这里有个思路,你用ContentObsever去监听数据库变化,这样可以获取到;不过这样做就比用EditText的监听事件要麻烦得多。