2016-06-16 1 views
0

테이블 레이아웃에 데이터베이스 목록을 표시하는 simpleAdapter에서 작업 중입니다. 테이블 레이아웃에서이 목록을 성공적으로 표시 할 수 있습니다. 하지만 이제이 간단한 어댑터의 EditText을 편집하고 싶습니다. 간단한 어댑터의 내 테이블 레이아웃은 Checkbox, TextViewEditText입니다. 지금은이 간단한 어댑터 안에서 EditText e1을 편집 할 수 없습니다. 이 edittext e1 안에 텍스트를 설정하고 편집중인 이전 edittext e1을 사용하는 수식을 기반으로 일부 값을 설정하려고합니다. 이 값은 같은 행에있는 다른 편집 텍스트 e2에 설정되어야합니다. 다음과 같이 simpleadapter에 대한 내 코드는 다음과 같습니다SimpleAdapter에서 EditText보기를 편집하는 방법

  ListAdapter adapter1 = new SimpleAdapter(
        getActivity(), contactList2, 
        R.layout.table_list_item, new String[]{ 
        TAG_PRODUCT, "WMS",TAG_PRODUCTPERCARTON, TAG_UNITPRICE,TAG_PRODUCTPERCARTON2,TAG_UNITPRICE,cartonnumber,"No. of Products","Discount",TAG_TotalPrice,"Add","Check"}, new int[]{R.id.txtcustomerName, R.id.mycheck,R.id.txtorderamount, R.id.txtorderstatus,R.id.txtorderdate,R.id.txtorderby,R.id.txtordercarton,R.id.txtproduct,R.id.txtdiscount,R.id.txtprice,R.id.txtadd,R.id.mynewcheck}); 
      setListAdapter(adapter1); 
+0

SimpleAdapter 대신 사용자 정의 어댑터를 사용해야합니다. – Nabin

+0

사용자 정의 어댑터를 작성하여 테이블 레이아웃에 내 목록을 표시 할 수 있습니까? 데이터베이스 목록이 체크 박스, 텍스트 뷰 및 모든 편집 텍스트를 사용하는 테이블 레이아웃에 있기 때문에 행 및 귀하의 회신에 감사합니다 nabin – Sachin

답변

0

내가 listview.setOnItemClickListener를 사용하여 안드로이드를 사용하여이 문제를 해결 = 포커스 "false"로 xml 파일 내부 글고 치기와 체크 박스.

관련 문제