Android如何使用while循环更新列表项?

时间:2012-03-24 20:44:52

标签: java android list listview while-loop

我有一个巫婆列表我只有金额(数字),然后我想创建一个while循环来拉动列表中的每个项目(或金额),以便能够进行计算,如将税收添加到金额并将此新金额以与原始列表相同的顺序插入另一个列表。

这是我的代码:

final ArrayList<Double> individuallist = new ArrayList<Double>();
final ArrayAdapter<Double> bb;
bb = new ArrayAdapter<Double>(this,android.R.layout.simple_list_item_1 ,individuallist);
listView.setAdapter(bb);

//按钮下一步

    Button next = (Button) findViewById(R.id.btnnext);
    next.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            counter2 = itotal;
            individuallist.add(0, counter2);
            bb.notifyDataSetChanged();
            item1.setText("0");

        }
    });    

itotal来自编辑文本视图

所以我有另一个按钮,我想创建一个click事件来执行while循环,这样我就可以为每个量添加税,将结果放在另一个列表中的顺序相同,并在第二个列表视图中显示,所以我不要修改第一个列表项,以便我可以稍后更改税率,并且每次按下第二个按钮时都可以修改第二个列表并显示更新的第二个列表。

由于

1 个答案:

答案 0 :(得分:0)

你可以像这样使用for循环轻松地完成这个

for(int i=0;i<alist.size();i++)
{

  int amount=alist.get(i);
  int taxadded=//caclutaions on amount;
  anotherlist.add(taxadded);
}