2012-07-17 34 views
0

我目前正在开发一款适用于Android的应用程序,但似乎无法弄清楚这一点。我的屏幕目前只是一个大的SurfaceView,被分成4个象限(不是真的,它的全部仍然是一个线程上的SurfaceView)。Android动态创建和放置MapView

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

任何帮助将不胜感激。

回答

0

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