想要在listView中编辑textView

时间:2013-06-27 08:29:03

标签: android list listview adapter android-tablelayout

一个表行(带有4个TextView)在一个布局中,listView在另一个布局中...想要编辑列表中的一个textView ..

ListAdapter adapter = new SimpleAdapter(this, contactList,
            R.layout.list_item,
            new String[] { "Barcode", "Division", "Mrp","qty" }, new int[] {
                    R.id.txt, R.id.txt1, R.id.mrp,R.id.qty1 });

    setListAdapter(adapter);
  

每次行绑定时都要在列表中编辑数量...

2 个答案:

答案 0 :(得分:0)

然后不要传递一个新的String数组。将传递给它的String数组存储在变量中。如果要更新它,请更改数组中的相应字符串,然后在适配器上调用notifyDataSetUpdate()以使其重新加载其数据。

答案 1 :(得分:0)

         ListAdapter adapter = new SimpleAdapter(this, contactList,
                R.layout.list_item,
                new String[] { "Barcode", "Division", "Mrp","**quantity**" }, new int[] {
                R.id.txt, R.id.txt1, R.id.mrp,R.id.qty1 });

          setListAdapter(adapter);