Android 防止ListView重用ViewFlipper

Android 防止ListView重用ViewFlipper,android,listview,sync,viewflipper,Android,Listview,Sync,Viewflipper,我有一个ListView,其中一行(第一行)是一个ViewFlipper 现在,我的问题是当ViewFlipper从屏幕上滚出来并返回时,它会被重用。通常,只重用是一件好事,但在我的例子中,当ViewFlipper被回收时,它将从头开始 我有5张图片在里面,例如如果ViewFlipper在第二张图片上,你把它从屏幕上滚出来又滚回来,它就会回到第一张图片。时间和图像很重要,因为它与屏幕上的其他组件同步,并且在重复使用其不同步后 那么,我如何才能使ViewFlipper在离开屏幕时继续运行,以便在其

我有一个ListView,其中一行(第一行)是一个
ViewFlipper

现在,我的问题是当
ViewFlipper
从屏幕上滚出来并返回时,它会被重用。通常,只重用是一件好事,但在我的例子中,当ViewFlipper被回收时,它将从头开始

我有5张图片在里面,例如如果ViewFlipper在第二张图片上,你把它从屏幕上滚出来又滚回来,它就会回到第一张图片。时间和图像很重要,因为它与屏幕上的其他组件同步,并且在重复使用其不同步后


那么,我如何才能使
ViewFlipper
在离开屏幕时继续运行,以便在其重新打开时返回到准确的位置和时间?

以防止包含
ViewFlipper
的行被循环使用(因为这一行是第一行)您可以简单地将其设置为
列表视图的标题视图(但是您需要在设置适配器之前设置标题视图)。另一种方法是将
ViewFlipper
中的当前位置保留在某个位置,当包含此
ViewFlipper
的行被请求时,您将基于
getView
方法中保存的位置重置
ViewFlipper
的位置。

以防止包含该行的循环
ViewFlipper
(由于此行是第一行),您可以简单地将其设置为
列表视图的标题视图(但在设置适配器之前需要设置标题视图)。另一种方法是将
ViewFlipper
中的当前位置保留在某个位置,当包含此
ViewFlipper
的行被请求时,您将基于
getView
方法中保存的位置重置
ViewFlipper
的位置。

使
ViewFlipper
成为
列表视图
,或者您可以制作一个简单的系统,在重新访问时记住并重置
视图翻转器
的当前位置。为什么您不将此作为答案编写,以便我可以将其作为正确答案接受?我想您使用
视图翻转器
:)可能会遇到更复杂的情况。如果您愿意,我会发布一个答案。将
ViewFlipper
作为
ListView
的标题视图,或者您可以制作一个简单的系统,在重新访问时记住并重置
ViewFlipper
的当前位置。为什么不将此作为答案编写,以便我可以将其作为正确答案接受?我想您可能会这样做使用
ViewFlipper
:)创建一个更复杂的场景。如果你想接受的话,我贴了一个答案。