在android中经常更新ImageView

Posted

技术标签:

【中文标题】在android中经常更新ImageView【英文标题】:Updating ImageView Frequently in android 【发布时间】:2012-04-17 04:11:34 【问题描述】:

我想经常更新我的 ImageView。我有一个画廊,其中有多个图像,并且我正在使用画廊的 onFling 方法来选择图像。投掷完成后,我的屏幕上有一个图像视图,我必须在其中显示在画廊投掷中选择的图像。我可以在单独的线程中使用所选图像更新 ImageView。但是,当用户连续滚动厨房并非常快速地选择图像时,就会为每个选定的图像启动一个线程并更新 ImageView。但是在这个更新中,假设如果用户连续选择 10 张图像,那么 ImagesView 会按顺序一张一张地更新这些图像。我只希望如果用户连续选择 10 张图片,那么我的图片视图会直接更新最后一张选择的图片。

如有任何帮助,请提前谢谢。

【问题讨论】:

【参考方案1】:

你实际尝试的是错误的。您必须使用 Gallery 的 onItemSelectedListener。

因此,只要在您的图库中选择了图像,就会调用此方法。

这里有一个很好的例子来说明如何实现这一点,看看。

http://mobsandgeeks.blogspot.in/2011/04/image-switcher-example.html

【讨论】:

感谢您的回复,但在您的演示中,当用户移动图库项目时,比每次选择项目时我都不想这样做,这就是我使用图库的 onFling 方法的原因。在 onfling 方法中,仅选择了 fling 停止的那个项目。这就是我使用 onFling 方法的原因。

以上是关于在android中经常更新ImageView的主要内容,如果未能解决你的问题,请参考以下文章

Android中适配器的notifyDataSetChanged()为何有时不刷新

Android面试面试重要知识点,拿出你的小本本,持续更新中......

Android 异步更新UI-线程池-Future-Handler实例分析

Android UI经常使用实例 怎样实现欢迎界面(Splash Screen)

Android中通过实现线程更新ProgressDialog(对话进度条)

持续更新android studio 编译各种疑难杂症,总有你想要的~