我有一个 Activity,其中有一个由三个 ImageView(左、中、右)组成的菜单。我有两个箭头(按钮),以便在菜单中移动。当我单击左箭头时,左侧 ImageView 中的图像将替换为中心 ImageView 中的图像;以类似的方式,中心 ImageView 中的图像被替换为右侧 ImageView 中的图像,并且对于右侧 ImageView,将出现一个新图像。当显示活动时,我没有使用默认图像显示 ImageView 所需的图像,而使用 Thread 下载了正确的图像。三张图片下载后我继续保持三张默认图片,左右移动后才能看到下载的图片。这是因为“只有创建视图层次结构的原始线程才能触及其视图。” 所以用于下载的线程,当下载结束时可以触摸我的活动视图。我能做些什么来避免这个问题?也许我必须使用处理程序。但我无法做到这一点。
问问题
899 次