我使用以下代码,我想将bindView中的一行删除到自定义Cursor Adapter中。 但删除一行后,仍有一个空白区域。
我的代码进入bindView:
if(deleteListId.contains(goftarId)) {
for(int i = 0; i< ((ViewGroup)view).getChildCount(); i++ ) {
((ViewGroup) view).getChildAt(i).setVisibility(View.GONE);
}
view.setVisibility(View.GONE);
} else {
for(int i = 0; i< ((ViewGroup)view).getChildCount(); i++ ) {
((ViewGroup) view).getChildAt(i).setVisibility(View.VISIBLE);
}
view.setVisibility(View.VISIBLE);
}
删除一行后的结果:
如何解决?感谢
答案 0 :(得分:0)
您应该在问题中添加更多代码,也可以添加布局。虽然,我可以想象..您使用扩展AbsListView的listView。确保您没有布局中的属性android:stackFromBottom="true"
。我应该检查的第二件事是,如果你使用加载器,添加mListView.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_NORMAL);
其他,您应该上传更多代码。 :)