从列表中删除项目-投射

斯特凡·格罗斯曼(StéphaneGROSSMANN)

在我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;


}
du

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章