android沙漏

Aru*_*tha 22 android hourglass

如何在Android应用程序中以编程方式显示沙漏?

Dav*_*ebb 44

你可以使用ProgressDialog:

ProgressDialog dialog = new ProgressDialog(this);
dialog.setMessage("Thinking...");
dialog.setIndeterminate(true);
dialog.setCancelable(false);
dialog.show();
Run Code Online (Sandbox Code Playgroud)

上面的代码将显示以下对话框Activity:

替代文字

或者(或另外),您可以在您的标题栏中显示进度指示器Activity.

替代文字

需要onCreate()Activity使用以下代码的方法顶部附近请求此功能:

requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
Run Code Online (Sandbox Code Playgroud)

然后像这样打开它:

setProgressBarIndeterminateVisibility(true);
Run Code Online (Sandbox Code Playgroud)

并将其关闭如下:

setProgressBarIndeterminateVisibility(false);
Run Code Online (Sandbox Code Playgroud)