Небольшой ProgressDialog "Спиннер" для Android - PullRequest
4 голосов
/ 04 февраля 2010

Мне удалось использовать стандартный «ProgressDialog» для Android, чтобы показать, что выполняется неопределенная задача. alt text

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

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

Ответы [ 3 ]

7 голосов
/ 04 февраля 2010

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

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

1 голос
/ 13 августа 2012

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

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

0 голосов
/ 08 февраля 2011

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

...