0

一个表格行(带有 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);

每次行绑定时都想编辑列表中的数量...

4

2 回答 2

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);
于 2013-06-27T08:56:49.280 回答
0

然后不要向它传递一个新的字符串数组。将您传递的字符串数组存储在一个变量中。当您想要更新它时,更改数组中的适当字符串,然后在适配器上调用 notifyDataSetUpdate() 以使其重新加载其数据。

于 2013-06-27T08:34:38.230 回答