0

假设我有一个如下所示的按钮:单击此按钮后
一个简单的按钮
,我希望在此按钮ImageView的顶部出现一个(弹出消息),如下所示:
在此处输入图像描述

但我不知道如何将一个视图作为叠加层放在另一个视图之上,只是我知道这可以通过FrameLayout. 请假设我想将此功能嵌入到 Button 中(在其他短语中,我想使用名为showPopup(...) like Textview's的方法创建一个自定义按钮setError(...)
有人可以帮助我吗?谢谢

4

2 回答 2

1

看看快速操作对话框怎么样?

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

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

于 2014-02-03T15:15:20.950 回答
1

您也可以使用相对布局。您可以通过这种方式将 as 定义在其他视图之上。请注意,如果您定义两个视图,则最后一个会堆叠在第一个上

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

于 2014-02-03T15:27:12.083 回答