如果我在我的主 Activity 中请求这样的进度对话框,那么它会按预期显示:
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setProgressBarIndeterminateVisibility(true);
但是,如果我将可见性设置为“false”,然后在我要部署它的调用过程中将其重置为“true”,则不会显示任何内容。将 requestWindowFeature 移动到过程会导致异常。我应该怎么做?
最佳答案
在调用 setContentView()
之前,您只需在 onCreate()
中调用一次 requestWindowFeature()
。然后,您可以使用 setProgressBarIndeterminateVisibility(true|false)
在 Activity 的任何位置显示或隐藏进度指示器(当然,只要它在 UI 线程上)。
关于android - SetProgressBarIndeterminateVisibility 理解不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7318327/