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

1

Привет, мне нужно сделать что-то вроде этого:

Изображение 174551

Я знаю, это из приложения iphone, но я хочу добавить progressbar (круг) в центр страницы и горизонтальную панель прогресса внизу страницы, которая покажет текущие загруженные байты и скорость интернет-соединения.

Я использую этот код для создания цикла progress:

private void createCancelProgressDialog(String title, String message, String buttonText)
    {
        cancelDialog = new ProgressDialog(this);
        cancelDialog.setTitle(title);
        cancelDialog.setMessage(message);
        cancelDialog.setButton(buttonText, new DialogInterface.OnClickListener() 
        {
            public void onClick(DialogInterface dialog, int which) 
            {
                finish();
            }
        });
        cancelDialog.show();

    }

Любая идея, как добавить второй горизонтальный индикатор прогресса? Я попытался включить его в createCancelProgressDialog, но это не сработало.

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

Теги:
progress-bar
alertdialog

2 ответа

1
Лучший ответ

Вам нужно создать собственный макет для вашего ProgressDialog и выполнить ваши вычисления в Runnable или, например, с помощью AsyncTask. Вот пример того, как вы можете это сделать: пользовательский диалог.

0

Поворот вашего круга показывает его появление в диалоговом окне. Вы пытаетесь установить два индикатора выполнения в том же диалоговом окне? Или вы хотите два диалога для каждого индикатора выполнения?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню