【发布时间】:2012-07-25 20:53:54
【问题描述】:
关于如何将视图覆盖在 ImageView 上的任何想法? 更具体地说,我想在用户单击 ImageView 的某些区域时弹出视图。 我正在解决这个问题,在 onDraw() 方法中的图像之后绘制弹出视图,但是当用户单击弹出框时处理事件很痛苦。
提前致谢
【问题讨论】:
关于如何将视图覆盖在 ImageView 上的任何想法? 更具体地说,我想在用户单击 ImageView 的某些区域时弹出视图。 我正在解决这个问题,在 onDraw() 方法中的图像之后绘制弹出视图,但是当用户单击弹出框时处理事件很痛苦。
提前致谢
【问题讨论】:
FrameLayout 解决了这个问题。您可以在FrameLayout 中放置两个孩子,其中第一个孩子将是背景,第二个孩子将是前景。让您的ImageView 在后台,然后您可以放置任何其他View,它将覆盖ImageView。希望这会有所帮助。
【讨论】:
对于覆盖视图,您可以将它们包装在 FrameLayout 中。首先添加 ImaveView,然后添加覆盖视图。
【讨论】: