Android - 显示有关弹出窗口的更多信息

时间:2013-06-20 03:39:13

标签: android design-patterns popupwindow

我正在开发一个包含商品评论的应用,由于我的设计,我想只在Google Play商店的弹出窗口中显示所有评论:

enter image description here

我应该使用什么来创建出现在当前窗口上并包含必要信息的白色面板?这应该很简单,但我是一个新手,我似乎无法弄清楚这个“小部件”是什么。如果你熟悉这个,请帮助我,这样我就可以使用这个很酷的设计模式。感谢。

3 个答案:

答案 0 :(得分:1)

您似乎希望将布局显示为另一个活动中的弹出窗口。

如果您想使用Activity而不是Dialog来执行此操作,可以通过在清单中将活动的主题设置为android:theme="@android:style/Theme.Dialog"来实现此目的 - 这将使活动看起来像一个对话框(浮动在顶部)在它下面的任何东西)。

答案 1 :(得分:0)

Ram kiran的回答是一个很好的答案,我也想给他一个。但是,只要您有其他选择,您可以考虑PopupWindow

正如文档中所述,它是

  

一个弹出窗口,可用于显示任意视图。弹出窗口是一个浮动容器,显示在当前活动的顶部。

我已经习惯了这种情况,在某些情况下效果很好。这实际上取决于您的确切需求,哪种方式最适合您。

答案 2 :(得分:0)

更好的方法是使用DialogFragment。您可以以弹出窗口的形式显示信息,它将拥有自己的生命周期。这比显示像对话框这样的活动要好得多。