Как установить тему ProgressDialog?Android

Форум для тех, кто программирует под Android
Anonymous
Как установить тему ProgressDialog?

Сообщение Anonymous »

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

Код: Выделить всё

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.

Есть ли более простой способ установить цвет THEME и BACKGROUND для ProgressDialog?

Почему я могу получить доступ к константам, таким как ProgressDialog.THEME_HOLO_DARK, если я не могу их использовать?

Подробнее здесь: https://stackoverflow.com/questions/169 ... ressdialog

Вернуться в «Android»