Итак, у меня есть Activity
(скажем TestActivity
), который должен действовать как обычный unthemed 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);
.....
и вот запись манифеста
<activity android:name=".TestActivity"/>
И тем временем я нашел сообщение, в котором говорится, что здесь не может быть сделано сообщение http://code.google.com/p/android/issues/detail?id=4394. Но есть сильное чувство, что это можно сделать.
Все предложения приветствуются.