Android:Comment définir par programmation une Activité de thème de Thème de.Dialogue

J'ai donc une Activity (dire TestActivity) qui doit agir comme un normal unthemed Activity ainsi que d'un Theme.Dialog à l'autre endroit. Je suis en train d'essayer de réutiliser les mêmes TestActivity pour ces deux tâches.

Tous je suis à la recherche pour le réglage du thème de façon dynamique.
Le code est simple:
Voici mon activité de onCreate qui fonctionne avec un fond noir

public void onCreate(Bundle icicle) {
    if (Utility.isDialog == true)
        setTheme(android.R.style.Theme_Dialog);
    super.onCreate(icicle);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
.....

et voici l'Entrée du Manifeste

<activity android:name=".TestActivity"/>

Et en attendant, j'ai trouvé un post qui dit qu'il ne peut pas être fait ici c'est le post http://code.google.com/p/android/issues/detail?id=4394 .Mais il y a un fort sentiment que cela peut être fait.

Toutes les suggestions sont les bienvenues.

  • Dois-je accepter qu'il y a pas de solution à cette question que cette post dit?
InformationsquelleAutor 100rabh | 2011-02-11