我有一个活动,我用它来显示对话框和正常布局 所以我想要做的是,有时我想开始活动作为主题对话框,有时我想使用setContentView。
我无法在清单文件中使用<activity android:theme="@android:style/Theme.Dialog">
,因为它始终将活动显示为对话框。
我们可以以编程方式进行,我也尝试了setTheme()
方法,但它没有用。
谢谢,
PP。
答案 0 :(得分:0)
如果在开始活动之前知道对话框/全屏样式,则可以添加2个子类并在清单中声明它们。然后根据所需的风格开始一个或另一个。