Android动态创建并放置MapView

时间:2012-07-17 18:45:16

标签: android layout dynamic android-mapview

我目前正在开发适用于Android的应用,似乎无法弄清楚这一点。我的屏幕目前只有一个大的SurfaceView,被分成4个象限(不是真的,在一个线程上它仍然只有一个SurfaceView

我正在尝试动态分配MapView并将其显示在屏幕的右上象限中,同时仍然重绘自身以更新当前位置。对于如何做到这一点有什么建议吗?有没有办法将它放在顶层的图层上,使图层透明,然后将MapView偏移到右上角?或者也许在右上方的象限上创建一个图层并让它显示MapView

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

搞定了。创建覆盖屏幕的RelativeLayout,然后在该屏幕中创建另一个RelativeLayout并将其与右上角对齐并修改高度和宽度。动态地将SurfaceView分配到填充屏幕的RelativeLayout上,然后将MapView动态分配到右上方的RelativeLayout。