我想从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);
不可见,但它始终是列表项之间的空格。但现在是我的问题为什么我可以从我的适配器中删除该项目。
我希望有人可以帮我解决问题。
答案 0 :(得分:0)
首先,您必须使用.equals(YOUR_STRING)
而不是==
来表示字符串。
然后,要删除项目,必须在从数据库中删除元素后重新计算光标!