Как я могу программно отобразить песочные часы в приложении Android?
Вы можете использовать ProgressDialog
:
ProgressDialog dialog = new ProgressDialog(this);
dialog.setMessage("Thinking...");
dialog.setIndeterminate(true);
dialog.setCancelable(false);
dialog.show();
Приведенный выше код будет отображать следующий диалог на верхней части вашего действия
:
. или Кроме того,) Вы можете отобразить индикатор прогресса в строке заголовка вашей активности
.
Вы Необходимо запросить это как функцию вблизи верхней части метода OnCreate ()
вашего активности
, используя следующий код:
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
Включите это так:
setProgressBarIndeterminateVisibility(true);
и выключите его:
setProgressBarIndeterminateVisibility(false);