Привет, мне нужно сделать что-то вроде этого:
Я знаю, это из приложения 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, но это не сработало.
Заранее спасибо!
Вам нужно создать собственный макет для вашего ProgressDialog и выполнить ваши вычисления в Runnable или, например, с помощью AsyncTask. Вот пример того, как вы можете это сделать: пользовательский диалог.
Поворот вашего круга показывает его появление в диалоговом окне. Вы пытаетесь установить два индикатора выполнения в том же диалоговом окне? Или вы хотите два диалога для каждого индикатора выполнения?