从列表中删除项目 - 转换

时间:2014-08-15 12:40:48

标签: java android list adapter

在我的List我想删除一个项目:v是我点击的按钮。 我用holder.button1.setTag(position);

标记了这个位置

然后,在GetView的ClickListener:

Log.e("Tag", String.valueOf((Integer) v.getTag()));  //returns 2
data.remove((Integer) v.getTag()); //Does not remove the item
data.remove(2); //Removes it !!!!

我的错误在哪里?

编辑: 哪里

holder = new NewsHolder();

static class NewsHolder{

    TextView itemName;
    ImageView icon;
    Button button1;
    Button button2;
    Button button3;


}

1 个答案:

答案 0 :(得分:1)

您是否尝试使用int类型而不是Integer,这是一个与int类型不同的对象?