Итак, у меня есть Activity
(скажем, TestActivity
), которая должна действовать как обычное неуправляемое Activity
, а также Theme.Dialog
в другом месте. Я пытаюсь повторно использовать одну и ту же TestActivity
для обеих задач.
Все, что я ищу, чтобы настроить тему динамически.
Код прост:
Вот моя активность onCreate
, которая работает с черным фоном
public void onCreate(Bundle icicle) {
if (Utility.isDialog == true)
setTheme(android.R.style.Theme_Dialog);
super.onCreate(icicle);
requestWindowFeature(Window.FEATURE_NO_TITLE);
.....
, а вот Manifest Entry
А пока я нашел сообщение, в котором говорится, что это невозможно сделать, вот сообщение http://code.google.com/p/android/issues/detail?id=4394 . Но есть сильное чувство, что это можно сделать.
Все предложения приветствуются.