Android - 在另一个视图的顶部弹出一个视图

时间:2014-02-03 15:11:02

标签: android android-popupwindow

假设我有一个类似下面的按钮:
A simple Button
我希望一旦点击此按钮,此按钮顶部会出现ImageView(弹出消息),如下所示:
enter image description here

但我不知道如何将View作为叠加层置于另一个View之上,我知道这可以通过FrameLayout实现。请假设我想将此功能嵌入Button中(在其他短语中,我想创建一个自定义按钮,其方法为showPopup(...) Textview setError(...) 谁能帮帮我吗?感谢

2 个答案:

答案 0 :(得分:1)

如何查看Quick Action Dialog

这是一篇旧文章(我们正在谈论Android 2.2领域),但仍应适用于最新的设备和操作系统。

该示例使用带有按钮的上下文弹出窗口,但应该可以轻松修改为只显示文本或任何您想要的内容。还有一个例子,显示了与按钮一起使用。

答案 1 :(得分:1)

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

http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html