在自定义列表视图中,我有一个textview和复选框。在列表视图的任何位置选中复选框后,检查位置必须在listview的lastvisibleposition下移动。我检查了网但我无法找到解决方案。任何人都可以为此提供解决方案,在此先感谢。
答案 0 :(得分:0)
这个怎么样:
int newPos = listView.getLastVisiblePosition() +1;
YourItem item = adapter.getItem(itemPos);
adapter.remove(item);
adapter.addAt(item, newPos);
注意强>:
然后,您必须实现一个提供addAt(YourItem item, int newPos)
的适配器。 listView
是您的ListView,itemPos
是检查复选框的项目的位置。