将ListView设置在android中“item edited”的位置

时间:2009-08-28 09:13:07

标签: android listview

我在列表中选择要编辑的项目(我使用上下文菜单),然后填充数据以“刷新”列表,我的列表将以“自上而下”的顺序显示。我想在我刚刚编辑的项目的位置显示我的列表(我不必拖动滚动条来找到它)。那么,我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

使用ListView.setSelection(int position)方法。它将在指定位置选择列表项,但仅在未处于触摸模式时。如果处于触摸模式,它将只滚动到指定位置,以便position处的项目是屏幕上的第一项。

来自http://d.android.com/

  

设置当前选定的项目。如果处于触摸模式,则不会选择该项目,但仍会正确定位。如果指定的选择位置小于0,则将选择位置0处的项目。