android从listview中删除项目,并在arrayadapter中定义字符串

时间:2013-09-08 14:16:53

标签: android string listview android-arrayadapter

我想从listview中删除一些项目,他们在我已定义的内部有一个字符串。

我的arrayadapter:

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);不可见,但它始终是列表项之间的空格。但现在是我的问题为什么我可以从我的适配器中删除该项目。

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

1 个答案:

答案 0 :(得分:0)

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

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