android - SetProgressBarIndeterminateVisibility 理解不足

标签 android

如果我在我的主 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/

相关文章:

android - 无法更改谷歌纸板相机的 FOV

Android 开发 - 命令 "adb devices"未列出我的设备

覆盖我 View 的 Android 导航栏

javascript - 如何将当前日期和时间添加到已保存文件的名称中?

android - xml android中的Z顺序

java - Android Studio 按钮进入错误页面

android 日期 toString

java - 通过多个 Activity 保存信息的静态类

java - Android ActionBar 不可见

android - 如何从searchview获取输入到textview