动态更改图像视图内的图像

时间:2012-02-26 07:09:29

标签: android image timer imageview

我需要动态显示图像视图中的一定数量的图像,每隔几秒钟,我需要在该图像视图中显示大约40个图像,没有onclick事件或其他,只需更改图像,最好从网站获取它们,我该怎么做呢? 非常感谢你的帮助。

2 个答案:

答案 0 :(得分:1)

使用处理程序每​​次指定延迟时更改图像。发布一个Runnable,可以随时改变图像。

通常人们使用异步任务在线加载东西。我个人从未需要,但您可能需要在异步任务中加载图像,因为它可能会降低UI速度并提示强制退出。检查一下。

答案 1 :(得分:0)

    Bitmap bmp = MediaService.getDisplayImage("image_url", getApplicationContext());
    ((ImageView)findViewById(R.id.yourimageviewid)).setImageBitmap(bmp);

通过这种方式,您可以从网络中检索图像并设置到您的ImageView中......使用计时器可以管理所有随机播放的图像等细节。