Вопрос

Я смог использовать стандартный "ProgressDialog" для Android, чтобы показать, что запущена неопределенная задача.alt text

Но я бы хотел использовать "меньший" диалог выполнения "spinner", который используется для неопределенных задач в некоторых стандартных приложениях Android, таких как Android Market (там есть небольшой вращающийся круг, который фактически интегрирован в окно приложения (в отличие от плавающего поверх него).alt text

Кто-нибудь знает, как создать меньший диалог выполнения (или кто-нибудь может указать мне правильное направление)?

Это было полезно?

Решение

Тот Самый Активность класс имеет встроенную панель прогресса в области заголовка, которую можно использовать для этой цели.Это то, что вы имеете в виду?

Я предполагаю, что в любом другом месте, где вы видите это, кроме как в строке заголовка, это было бы просто Панель прогресса Виджету пользовательского интерфейса присвоено значение indeterminate, который размещается в представлении.

Другие советы

Попробуйте использовать ProgressBar и добавить его в LinearLayout следующим образом:

ProgressBar mSpinner = новый ProgressBar (это);mSpinner.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
mSpinner.setIndeterminate(истина);lyt.addView(mSpinner);

Используйте встроенный виджет Adnroid под названием ProgressBar.поместите его в макет xml.и установите видимость на видимую и невидимую в соответствии с вашими требованиями.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top