如何显示“等待” Android 上活动标题中的图标?

发布于 2024-10-26 01:38:49 字数 163 浏览 0 评论 0原文

requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)

对我来说不起作用,因为它应该在活动中的 onCreate 之前调用,而我只需要在用户按下此活动中的按钮时才显示它。

requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)

doesn't work for me, since it should be called before onCreate in the Activity, when I need to show it only when user pressed button in this Activity.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

℉服软 2024-11-02 01:38:49

你走在正确的轨道上。您确实想要使用:

requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

技巧是通过以下方式切换微调器的显示:

setProgressBarIndeterminateVisibility(boolean);

传递true以显示,false以隐藏。因此,在您的 Activity init 或 UI init 中,然后使用 false 调用它以隐藏它,然后使用 true 再次调用它以在单击按钮时显示它。

You're on the right track. You do want to use:

requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

The trick is to toggle the display of the spinner via:

setProgressBarIndeterminateVisibility(boolean);

Pass true to show, false to hide. So in your Activity init or UI init then call it with false to hide it, then call it again with true to show it when your button click is fired.

电影里的梦 2024-11-02 01:38:49

我相信您仍然可以通过 PROGRESS_VISIBILITY_OFF 设置进度条的可见性调用 setContentView 后,PROGRESS_VISIBILITY_ON。

事实上,您可以onCreate中设置FEATURE_INDETERMINATE_PROGRESS,只需在调用setContentView之前即可。

I believe you can still set the progress bar's visibility via PROGRESS_VISIBILITY_OFF and PROGRESS_VISIBILITY_ON after you've called setContentView.

You can in fact set FEATURE_INDETERMINATE_PROGRESS in onCreate, it just needs to be before setContentView is called.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文