【发布时间】:2013-06-17 07:00:52
【问题描述】:
我有一个要以多种样式打开的活动。应该有一个菜单选项可以将其作为普通活动打开,也可以打开以将其作为另一个活动的对话框样式的活动打开。
我当前的“hack”:定义一个新类,让它扩展另一个类并将其留空。所以我有两个相同的类,它们的名称不同,其中一个扩展了另一个。 有没有更好的方法?
【问题讨论】:
标签: java android android-activity dialog android-manifest
我有一个要以多种样式打开的活动。应该有一个菜单选项可以将其作为普通活动打开,也可以打开以将其作为另一个活动的对话框样式的活动打开。
我当前的“hack”:定义一个新类,让它扩展另一个类并将其留空。所以我有两个相同的类,它们的名称不同,其中一个扩展了另一个。 有没有更好的方法?
【问题讨论】:
标签: java android android-activity dialog android-manifest
将活动样式设置为android:style/Theme.Dialog。
使用DialogFragment。它可以嵌入到活动中,也可以显示为对话框。
【讨论】: