所以这是我的问题。我花了几天时间在这上面并没有到达任何地方。我已经尝试过每一种布局,但它似乎并没有起作用。
基本上,我有一张地板的地图,我想这样做,当你点击该楼层的不同部分时,会出现一个新的活动或一个对话框。我希望这可以扩展到所有设备。为什么在Android中这么难?我认为在图像上放置按钮很容易,并确保它不会像HTML一样移动。
我一直在研究Surface View,但不确定这是否是最好的方法?我可以得到地板上物体的坐标,这会有帮助吗?
我想在片段中实现这个。谢谢!
答案 0 :(得分:0)
一种可能的解决方案是将RelativeLayout作为“地图”的基本布局。片段,地板图像设置为背景。
然后你可以在对象的坐标处向Relativelayout添加按钮或任何其他视图。
如果您已经知道地板将具有多少功能,您可以静态添加按钮,否则,循环浏览您的功能组件以动态添加它们。