首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止ListView重用ViewFlipper

防止ListView重用ViewFlipper
EN

Stack Overflow用户
提问于 2012-11-27 14:52:47
回答 1查看 222关注 0票数 1

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

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

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

那么,我怎么才能让ViewFlipper在它离开屏幕时继续运行,这样当它重新启动时,它就会回到准确的位置和时间呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-27 15:48:06

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13578863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档