2016-06-16 11 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ファイル内のEditTextとチェックボックスのために。

関連する問題