繁体   English   中英

在警报对话框中显示“活动栏”

[英]Displaying an “Activity Bar” in an Alert Dialog

我有一个应用程序,在启动MainActivity时需要大约5秒钟才能获取GPS定位。 该应用程序的功能取决于获取这些坐标,因此我有一个计时器设置,可以将GPS打开5秒钟,然后将其关闭。 在运行时,我需要一个对话框来显示工作已完成。

我希望有一个不断变化的“进度”指示器,就像您在Google Play中更新应用程序时显示的一样。 但是,我不需要实际的百分表。 而是,我希望下面看到的仪表与直线上的缝隙相对。

在此处输入图片说明

官方文档将其称为“活动栏”。 当我尝试搜索该词时,即使使用Google Search运算符,也会出现“ Android活动”和“操作栏”。

其他人知道我如何在对话框中显示此“活动栏”,或以任何其他方式以某种方式显示它吗?

您是否尝试过ProgressDialog 有很多不同的样式。

由于它是前端用户必须等待的过程,因此可以使用线程来执行此过程,该线程由android作为AsyncTask提供,像上述答案一样,您可以使用适合您的外观的进度对话框变量来显示系统正在处理。 如果用户想在进程之间退出,可以将进度对话框设置为“ cancelable”(可取消),以将其设置为true。 是使用android提供的此线程功能的良好描述。 可以在asyncTask线程内的onpreExecute模块中使用进度对话框。 而且这里是您可以自定义进度对话框过的方式。 我希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM