尽管位置正确,但错误的列表视图在 baseadapter 中被删除
wrong listview gets deleted in baseadapter inspite of correct position
我正在尝试从我的自定义基本适配器中删除列表视图项。这是我的代码。
@Override
public View getView(int position, View view, ViewGroup parent)
{
infoList.remove(position);
notifyDataSetChanged();
}
我的列表视图嵌入在 SwipeRefreshLayout 中。
listview 的最后一项总是被删除,因为 List infoList 中的错误项目被删除,即使将正确的位置传递给它也是如此。
我所要做的只是不将视图中所有元素的可见性设置为 GONE,将视图元素的所有填充和边距设置为 0。在 mysql db 中成功删除后,listview 项目消失.这是在自定义适配器 class.
中完成的
我正在尝试从我的自定义基本适配器中删除列表视图项。这是我的代码。
@Override
public View getView(int position, View view, ViewGroup parent)
{
infoList.remove(position);
notifyDataSetChanged();
}
我的列表视图嵌入在 SwipeRefreshLayout 中。 listview 的最后一项总是被删除,因为 List infoList 中的错误项目被删除,即使将正确的位置传递给它也是如此。
我所要做的只是不将视图中所有元素的可见性设置为 GONE,将视图元素的所有填充和边距设置为 0。在 mysql db 中成功删除后,listview 项目消失.这是在自定义适配器 class.
中完成的