Android создает два диалога в одном действии - PullRequest
3 голосов
/ 19 ноября 2011

Мне действительно интересно, могу ли я создать два диалога в Android одновременно в одном упражнении. Вот чего я хочу достичь: я хочу иметь круговую шкалу прогресса с кнопкой отмены, а в нижней части моего занятия - горизонтальное диалоговое окно прогресса, в котором указаны некоторые вычисления. Есть ли возможность создать что-то подобное или похожее на это?

Заранее спасибо!

enter image description here

Ответы [ 3 ]

2 голосов
/ 19 ноября 2011

Вы можете позвонить

  ProgressDialog#getWindow#setGravity(...) to change the gravity.

Итак:

   ProgressDialog dialog = ProgressDialog.show(AContext, "Test", "On the bottom");
            dialog.getWindow().setGravity(Gravity.BOTTOM);
2 голосов
/ 19 ноября 2011

Вы не можете отображать несколько диалогов одновременно, однако вы можете создать действие с прозрачным фоном , который выглядит как два разных диалога.

2 голосов
/ 19 ноября 2011

Нет никаких причин, по которым панель синхронизации, индикатор выполнения и кнопка отмены не могли быть частью того же диалога с прозрачным фоном.

...