【发布时间】:2012-04-09 11:09:12
【问题描述】:
我刚开始使用列表,所以这可能是一个愚蠢的问题,但我不知道该怎么做,我检查了很多类似的问题,但它们的信息很复杂。我只有数字的列表将只有用户从 EditText 框中输入的 1 到 10 个项目,所以很简单,在显示时我想让用户能够从这个列表中删除项目很长按项目行,我该怎么做?
这是我的代码:
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);
// add button
Button addbutton = (Button) findViewById(R.id.btnnext);
addbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
iamount = amountText.getText().toString();
it = Double.valueOf(iamount);
individuallist.add(0, it);
bb.notifyDataSetChanged();
item1.setText("");
}
});
这就是我声明我的列表并向其中添加项目的方式:item1 是一个 EditText 框,我在其中获取用户数量。如何删除列表中的单个项目?
【问题讨论】:
标签: android list listview arraylist