这似乎是一个 Android 范围的问题,您可以在 Views -> Progress Bar -> Dialogs 下的 API demo 中看到。
基本上,如果您显示一个进度对话框,它会在第一时间按预期工作。如果你关闭它并再次显示它(不破坏 Activity 或类似的东西),旋转的图像停止旋转。在 API 演示中,您可以通过单击“显示不确定”、按返回关闭对话框并再次单击该按钮来看到这一点。
我已经尝试构建自己的进度对话框,但它显示了同样的问题,因为问题出在“ProgressBar”旋转图像上。
我想知道是否有人可以解决这个问题。
最佳答案
如果关闭Dialog
,则不得再次显示相同的实例。要么创建一个新的,要么使用 hide()
而不是 dismiss()
。使用 hide()
时,您仍然需要在不再需要时 dismiss()
。
关于Android:进度对话框微调器不旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3119676/