Как установить тему 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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