我有一个简单的自定义适配器。我需要在不同的时间将起始位置设置到不同的位置。使用标准listadapter时,我可以简单地使用myCursor.moveToPosition(i)。使用getview的自定义适配器不起作用。谁能告诉我如何将当前列表移动到我想要的位置?
答案 0 :(得分:0)
如果您的ListView可用,请使用:getListView().setSelection( i );
(或 myListView.setSelection(i);
)
您还可以使用以下命令获取当前位置(可能返回onResume):
int myPosition = getListView().getFirstVisiblePosition();