2

我有一个要以多种样式打开的活动。应该有一个菜单选项可以将其作为正常活动打开,但也可以打开以将其作为另一个活动的对话框样式的活动打开。

我目前的“hack”:定义一个新类,让它扩展另一个类并将其留空。所以我有两个相同的类,它们的名称不同,其中一个扩展了另一个。有没有更好的方法?

4

1 回答 1

2
  1. 将活动风格设置为android:style/Theme.Dialog

  2. 使用DialogFragment. 它可以嵌入到活动中,也可以显示为对话框。

于 2013-06-17T07:20:09.723 回答