我想创建一个已经有索引捕获的按钮,只需要从ArrayList<String>
和ArrayList<Integer>
中删除。整数列表删除索引就好,但字符串数组不。下面的代码:从ArrayList删除索引<String>
这些设置和填充在上创建方法。我知道他们工作正常,因为我在设备上查看它们时会得到输出。
RemoveItem.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO
if(i >= 0){
QandItem.remove(i);
Prices.remove(i);
left.notifyDataSetChanged();
right.notifyDataSetChanged();
ItemList.setAdapter(left);
PriceList.setAdapter(right);
}
}
});
哪里i
是我试图删除索引。
'i'是一个整数还是一个int? – Keppil
i是整数 – Orthmius
然后你有你的答案。您要移除元素i,而不是删除是在索引i的元素。 –