2010-05-24 126 views
0

我有一個簡單的自定義適配器。我需要在不同的時間將起始位置設置爲不同的位置。當使用標準的listadapter時,我可以簡單地使用myCursor.moveToPosition(i)。使用getview的自定義適配器不能這樣工作。任何人都可以告訴我如何將當前列表移動到我想要的位置?Android如何通過自定義適配器實現moveToPosition

+0

嘗試使用getCursor()。moveToPosition()方法。 – Karan 2010-05-24 06:13:04

回答

0

如果你的ListView控件可用,使用方法:getListView().setSelection(i);

(或myListView.setSelection(i);





您還可以得到當前位置(在的onResume返回,或許)通過使用:

int myPosition = getListView().getFirstVisiblePosition();

相關問題