我有我的ListView
(使用CursorAdapte
R)的問題。當我撥打getListView().getLastVisiblePosition()
時,我正在收到-1
。這是一個問題,因爲我的列表中填充了項目。另外,無論我在列表中滾動的位置,getListView().getFirstVisiblePosition()
總是返回0。有任何想法嗎?getLastVisiblePosition返回-1
它是與startManagingCursor
@Override
public void changeCursor(Cursor cursor) {
super.changeCursor(cursor);
MyActivity.this.mCursor = cursor;
//startManagingCursor(MyActivity.this.mCursor);
}
如果我註釋掉startManagingCursor,一切工作正常。在更改Cursor
之前,我也嘗試添加stopManagingCursor()
,但仍然存在相同的問題。
任何人都可以提供任何額外的想法?我真的很喜歡使用startManagingCursor – Andrew 2010-10-28 21:44:00
當你調用'.getLastVisiblePosition()'時,listview已經被填充了嗎? – 2011-07-28 03:19:35