我在列表中选择要编辑的项目(我使用上下文菜单),然后填充数据以“刷新”列表,我的列表将以“自上而下”的顺序显示。我想在我刚刚编辑的项目的位置显示我的列表(我不必拖动滚动条来找到它)。那么,我该怎么做呢?
答案 0 :(得分:1)
使用ListView.setSelection(int position)
方法。它将在指定位置选择列表项,但仅在未处于触摸模式时。如果处于触摸模式,它将只滚动到指定位置,以便position
处的项目是屏幕上的第一项。
设置当前选定的项目。如果处于触摸模式,则不会选择该项目,但仍会正确定位。如果指定的选择位置小于0,则将选择位置0处的项目。