在imageView上放置一个按钮

时间:2014-07-14 16:17:46

标签: android android-layout imageview maps surfaceview

所以这是我的问题。我花了几天时间在这上面并没有到达任何地方。我已经尝试过每一种布局,但它似乎并没有起作用。

基本上,我有一张地板的地图,我想这样做,当你点击该楼层的不同部分时,会出现一个新的活动或一个对话框。我希望这可以扩展到所有设备。为什么在Android中这么难?我认为在图像上放置按钮很容易,并确保它不会像HTML一样移动。

我一直在研究Surface View,但不确定这是否是最好的方法?我可以得到地板上物体的坐标,这会有帮助吗?

我想在片段中实现这个。谢谢!

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案是将RelativeLayout作为“地图”的基本布局。片段,地板图像设置为背景。

然后你可以在对象的坐标处向Relativelayout添加按钮或任何其他视图。

如果您已经知道地板将具有多少功能,您可以静态添加按钮,否则,循环浏览您的功能组件以动态添加它们。