Android如何使用自定义适配器实现moveToPosition

时间:2010-05-24 01:50:32

标签: android adapter

我有一个简单的自定义适配器。我需要在不同的时间将起始位置设置到不同的位置。使用标准listadapter时,我可以简单地使用myCursor.moveToPosition(i)。使用getview的自定义适配器不起作用。谁能告诉我如何将当前列表移动到我想要的位置?

1 个答案:

答案 0 :(得分:0)

如果您的ListView可用,请使用:getListView().setSelection( i );

(或 myListView.setSelection(i);





您还可以使用以下命令获取当前位置(可能返回onResume):

int myPosition = getListView().getFirstVisiblePosition();