假设我有一个类似下面的按钮:
我希望一旦点击此按钮,此按钮顶部会出现ImageView
(弹出消息),如下所示:
但我不知道如何将View作为叠加层置于另一个View之上,我知道这可以通过FrameLayout
实现。请假设我想将此功能嵌入Button中(在其他短语中,我想创建一个自定义按钮,其方法为showPopup(...)
Textview
setError(...)
谁能帮帮我吗?感谢
答案 0 :(得分:1)
如何查看Quick Action Dialog?
这是一篇旧文章(我们正在谈论Android 2.2领域),但仍应适用于最新的设备和操作系统。
该示例使用带有按钮的上下文弹出窗口,但应该可以轻松修改为只显示文本或任何您想要的内容。还有一个例子,显示了与按钮一起使用。
答案 1 :(得分:1)
您也可以使用RelativeLayout。您可以通过这种方式定义其他视图。 请注意,如果您定义了两个视图,则最后一个视图将堆叠在第一个
上http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html