Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 编辑列表视图内容会松开滚动条的位置_Android_Android Listview - Fatal编程技术网

Android 编辑列表视图内容会松开滚动条的位置

Android 编辑列表视图内容会松开滚动条的位置,android,android-listview,Android,Android Listview,在我的应用程序中有一个屏幕,我在其中显示一个带有标题和编辑图标的自定义列表视图。单击列表视图行的编辑图标时,将打开一个对话框,可在其中编辑标题。问题是一旦保存了标题,ListView将滚动到页面底部 我正在对话框保存按钮的onclicklistener上使用notifyDataSetChanged()。 是否有办法保持列表视图的滚动位置?因为我没有创建适配器的新实例并将arraylist分配给onclicklistener中的适配器。我认为在您完成编辑后,您可以使用setSelection(po

在我的应用程序中有一个屏幕,我在其中显示一个带有标题和编辑图标的自定义列表视图。单击
列表视图
行的编辑图标时,将打开一个对话框,可在其中编辑标题。问题是一旦保存了标题,
ListView
将滚动到页面底部

我正在对话框保存按钮的onclicklistener上使用
notifyDataSetChanged()

是否有办法保持
列表视图的滚动位置?因为我没有创建适配器的新实例并将arraylist分配给onclicklistener中的适配器。

我认为在您完成编辑后,您可以使用
setSelection(position)
来维护该位置。

找到了问题。我在主活动的xml文件中将列表视图的android:transcriptMode设置为“autoscroll”。将属性更改为“正常”。