【发布时间】:2012-04-08 23:20:23
【问题描述】:
我有一个列表,我只有金额(数字),然后我想创建一个 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 来自编辑文本视图
所以我有另一个按钮,我想在其中创建一个单击事件来执行 while 循环,这样我就可以为每个金额添加税款,将结果以相同的顺序放在另一个列表中,并将其显示在第二个列表视图中,所以我不要修改第一个列表项,这样我可以稍后更改税率,并且每次按下第二个按钮时都可以修改第二个列表并显示更新的第二个列表。
谢谢
【问题讨论】:
-
您的命名方案与 java 中的变量标准不匹配。理解这个问题还需要您了解适配器的工作原理。
-
你能给我指出正确的方向吗?
标签: java android list listview while-loop