0
我有一個簡單的自定義適配器。我需要在不同的時間將起始位置設置爲不同的位置。當使用標準的listadapter時,我可以簡單地使用myCursor.moveToPosition(i)。使用getview的自定義適配器不能這樣工作。任何人都可以告訴我如何將當前列表移動到我想要的位置?Android如何通過自定義適配器實現moveToPosition
我有一個簡單的自定義適配器。我需要在不同的時間將起始位置設置爲不同的位置。當使用標準的listadapter時,我可以簡單地使用myCursor.moveToPosition(i)。使用getview的自定義適配器不能這樣工作。任何人都可以告訴我如何將當前列表移動到我想要的位置?Android如何通過自定義適配器實現moveToPosition
如果你的ListView控件可用,使用方法:getListView().setSelection(i);
(或myListView.setSelection(i);
)
您還可以得到當前位置(在的onResume返回,或許)通過使用:
int myPosition = getListView().getFirstVisiblePosition();
嘗試使用getCursor()。moveToPosition()方法。 – Karan 2010-05-24 06:13:04