2011-01-05 62 views
2

我有一个活动,我用于显示对话框和一个正常的布局。
所以我想要做的是,有时我想开始活动作为主题对话框和有些时候使用setContentView。如何开始一个活动Dialog

我不能在清单文件中使用<activity android:theme="@android:style/Theme.Dialog">,因为它总是显示活动作为对话框。

所以,我们可以做它programmatic,我也试过setTheme()方法,但它没有工作。

谢谢,
PP。

回答

0

如果在开始活动之前知道对话框/全屏风格,则可以添加2个子类并在清单中声明它们。然后根据所需的风格启动一个或另一个。