Android-在另一个视图上弹出一个视图

Android-在另一个视图上弹出一个视图,android,android-popupwindow,Android,Android Popupwindow,假设我有一个按钮,如下所示: 我希望单击此按钮后,此按钮顶部会出现一条ImageView(弹出消息),如下所示: 但我不知道如何将一个视图作为覆盖放在另一个视图上,我只知道这可以通过FrameLayout实现。请假设我想将此功能嵌入按钮(在其他短语中,我想使用名为showPopup(…)的方法创建自定义按钮,如Textview的setError(…)) 谁能帮帮我吗?谢谢看一看这本书怎么样 这是一篇老文章(我们谈论的是安卓2.2领域),但应该仍然适用于最新的设备和操作系统 该示例使用带有按钮

假设我有一个按钮,如下所示:

我希望单击此按钮后,此按钮顶部会出现一条
ImageView
(弹出消息),如下所示:

但我不知道如何将一个视图作为覆盖放在另一个视图上,我只知道这可以通过
FrameLayout
实现。请假设我想将此功能嵌入按钮(在其他短语中,我想使用名为
showPopup(…)
的方法创建自定义按钮,如
Textview
setError(…)


谁能帮帮我吗?谢谢

看一看这本书怎么样

这是一篇老文章(我们谈论的是安卓2.2领域),但应该仍然适用于最新的设备和操作系统


该示例使用带有按钮的上下文弹出窗口,但应易于修改,以便仅显示文本或任何您想要的内容。还有一个例子显示了按钮旁边的用法。

您也可以使用RelativeLayout。通过这种方式,可以在其他视图的顶部定义为。 请注意,如果定义了两个视图,则最后一个视图将堆叠在第一个视图上


谢谢,这正是我想要的