我目前正在开发适用于Android的应用,似乎无法弄清楚这一点。我的屏幕目前只有一个大的SurfaceView
,被分成4个象限(不是真的,在一个线程上它仍然只有一个SurfaceView
。
我正在尝试动态分配MapView
并将其显示在屏幕的右上象限中,同时仍然重绘自身以更新当前位置。对于如何做到这一点有什么建议吗?有没有办法将它放在顶层的图层上,使图层透明,然后将MapView
偏移到右上角?或者也许在右上方的象限上创建一个图层并让它显示MapView
?
非常感谢任何帮助。
答案 0 :(得分:0)
搞定了。创建覆盖屏幕的RelativeLayout,然后在该屏幕中创建另一个RelativeLayout并将其与右上角对齐并修改高度和宽度。动态地将SurfaceView分配到填充屏幕的RelativeLayout上,然后将MapView动态分配到右上方的RelativeLayout。