你的代码是不是所有edittext的findViewById都是绑定一个值啊。

解决方案 »

  1.   

    你上代码 感觉是你把事件写在了getView里面!
      

  2.   

    listView 里面放入EditText 是会有焦点冲突的,你可以把输入的值放在adapter的Data里面,每次改对应位置的data的值,然后notify
      

  3.   

    额,是我理解错了,edittext居然是在listview中了,listview的item点击事件和edittext的点击冲突了,listview要设置获得不了焦点,你最好贴下代码,,,
      

  4.   

    item 布局:
    <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="horizontal" >            <ImageView
                    android:id="@+id/conversion_item_mincount"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:paddingTop="8dp"
                    android:src="@drawable/button_min" />            <EditText
                    android:id="@+id/conversion_item_count"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="5dp"
                    android:gravity="center"
                    android:inputType="number"
                    android:text="1" />            <ImageView
                    android:id="@+id/conversion_item_addcount"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:paddingTop="8dp"
                    android:src="@drawable/button_add" />
            </LinearLayout>adapter 里获取getView 的加减图片控件,设置他们的点击事件,然后改变当前行的edittext的值,但点击的时候会改变其他行的edittext的值昨天在getView里加了setFocusableInTouchMode(true);可以获取焦点,但焦点并不在框里,要再点击下