2011-01-05 109 views
2

我有一個活動,我用於顯示對話框和一個正常的佈局。
所以我想要做的是,有時我想開始活動作爲主題對話框和有些時候使用setContentView。如何開始一個活動Dialog

我不能在清單文件中使用<activity android:theme="@android:style/Theme.Dialog">,因爲它總是顯示活動作爲對話框。

所以,我們可以做它programmatic,我也試過setTheme()方法,但它沒有工作。

謝謝,
PP。

回答

0

如果在開始活動之前知道對話框/全屏風格,則可以添加2個子類並在清單中聲明它們。然後根據所需的風格啓動一個或另一個。