【发布时间】:2014-07-14 16:17:45
【问题描述】:
所以这是我的问题。我已经花了几天的时间,但没有得到任何地方。我已经尝试了所有可能的布局,但它似乎不起作用。
基本上,我有一个楼层的地图,我想制作它,以便当您单击该楼层的不同部分时,会显示一个新活动或一个对话框。我希望这适用于所有设备。为什么这在 Android 中如此困难?我认为将按钮放在图像顶部会很容易,并确保它不会像在 HTML 中那样移动。
我一直在研究 Surface View,但不确定这是否是最好的方法?我可以得到地板上物体的坐标,有帮助吗?
我想在片段中实现它。谢谢!
【问题讨论】:
-
floor = 室内楼层地图,但与谷歌地图或类似的东西没有关联。个人地图而已。我正在寻找有关如何进行设置的指导。
-
创建一个
View子类将允许您竞争控制View如何绘制自身(这将使您可以在地图图像上绘制按钮)以及发生在它(这将允许您处理点击并启动新活动)。 -
谢谢迈克。我有点使用你的方法。创建一个 SurfaceView 子类并在其上绘制图像和其他内容。
标签: android android-layout imageview maps surfaceview