Как установить тему для ProgressDialog?

Я хотел бы установить тему прогрессаDialog. Чтобы создать его, я использую этот код:

progressDialog = ProgressDialog.show(this, "Please Wait", "Loading dictionary file....", true, false);

Я не могу просто написать

progressDialog = new ProgressDialog(...);
progressDialog.(do_sth_with_dialog);
progressDialog.show(...)

потому что метод show () является статическим, и я получаю предупреждение компилятора. Есть ли способ использовать доступные константы, такие как

progressDialog.THEME_HOLO_DARK 

установить тему диалога?

Я также хотел бы изменить фон Диалога и сделать углы круглыми (я не хочу ничего менять с помощью progressBar, который находится внутри progressDialog. Здесь много учебных пособий, но они обычно описывают, как создать новый класс, расширяющий класс progressDialog. ,

Есть ли более простой способ установить ТЕМУ и ФОНОВЫЙ цвет файла progressDialog?
Почему я могу получить доступ к константам, как progressDialog.THEME_HOLO_DARK, если я не могу их использовать?

Ответы на вопрос(4)

Ваш ответ на вопрос