0

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

在此处输入图像描述

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

4

3 回答 3

1

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

如果您想使用 Activity 而不是 Dialog 来执行此操作,您可以通过android:theme="@android:style/Theme.Dialog"在清单中将 Activity 的主题设置为来执行此操作 - 这将使 Activity 看起来像一个对话框(浮动在其下方的任何内容之上)。

于 2013-06-20T03:42:10.063 回答
0

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

于 2013-06-20T04:39:18.033 回答
0

Ram kiran 的回答很好,我也很喜欢。但是,为了让您有另一种选择,您可以考虑PopupWindow

如文档中所述,它是

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

我已经使用过它,并且在某些情况下效果很好。这实际上取决于您的确切需求是什么最适合您。

于 2013-06-20T03:59:44.270 回答