0

我想从我的列表视图中删除一些项目,它们里面有我定义的字符串。

我的阵列适配器:

if (dayx[0] == "day1"){
       if (thisday) {
           daynotempty(rowView, textView, textView2, imageView1);
  }else{
      remove this item //here he must remove the item in array adapter
  }

我想从我的arrayadapter中删除里面的项目。我首先通过设置rowView(final View rowView = inflater.inflate(R.layout.list_item, parent, false);)不可见来尝试它,rowView.setVisibility(View.GONE); 但它总是列表项目之间的空格。但现在我的问题是为什么我可以从我的适配器中删除该项目。

我希望有人可以帮助我解决我的问题。

4

1 回答 1

0

首先,您必须使用.equals(YOUR_STRING)而不是==for 字符串。

然后,要删除项目,您必须在从数据库中删除元素后重新计算光标!

于 2013-09-08T14:23:51.713 回答