Comment définir le thème à ProgressDialog?

Je voudrais configurer le thème de progressDialog. Pour la créer, j'utilise ce code:

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

Je ne peux pas juste écrire

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

parce que la méthode show() est statique et que je reçois un message d'avertissement du compilateur.
Est-il possible d'utiliser les constantes comme

progressDialog.THEME_HOLO_DARK 

pour définir la boîte de dialogue thème?

Je voudrais aussi changer la boîte de Dialogue arrière-plan et de faire les coins ronds (je ne veux pas changer quoi que ce soit avec la barre de progression qui est à l'intérieur de progressDialog. Il existe de nombreux tutoriels ici, mais, généralement, ils décrivent comment créer une nouvelle classe qui s'étend progressDialog classe.

Est-il plus facile façon de définir le THÈME et la couleur de FOND de progressDialog?
Pourquoi je ne peux accéder aux constantes comme progressDialog.THEME_HOLO_DARK si je ne peux pas les utiliser?

source d'informationauteur Marek