Android 更改适配器上的数据后,如何将listview的滚动条返回顶部?

Android 更改适配器上的数据后,如何将listview的滚动条返回顶部?,android,listview,scrollbar,android-listview,viewflipper,Android,Listview,Scrollbar,Android Listview,Viewflipper,我正在使用一个带有两个列表视图的ViewFlipper:一个用于类别,一个用于数据。 每次用户选择一个类别-我更新第二个listview的数据清除它并添加新数据,调用notifydatachanged,并调用ViewFlipper showNext 问题是,当我在列表中向下滚动,而不是返回SePrPv来选择另一个类别,并且再次翻转到更新的列表时,滚动条是我离开他的位置,在ListVIEW的中间,而不是在顶部。 如何将其恢复到最佳状态?您可以使用以下命令将滚动条设置为始终位于顶部:.setSele

我正在使用一个带有两个列表视图的ViewFlipper:一个用于类别,一个用于数据。 每次用户选择一个类别-我更新第二个listview的数据清除它并添加新数据,调用notifydatachanged,并调用ViewFlipper showNext

问题是,当我在列表中向下滚动,而不是返回SePrPv来选择另一个类别,并且再次翻转到更新的列表时,滚动条是我离开他的位置,在ListVIEW的中间,而不是在顶部。


如何将其恢复到最佳状态?

您可以使用以下命令将滚动条设置为始终位于顶部:.setSelection0

您可以使用以下命令将滚动条设置为始终位于顶部:.setSelection0

我发现了什么对我不起作用-我在viewFlipper的ShowNext之前编写了setSelection,这就是它不起作用的原因。我发现了什么对我不起作用-我在观看Flipper的下一个节目之前写了setSelection,这就是它不起作用的原因。