2012-07-17 36 views
0

我目前正在開發一款適用於Android的應用程序,但似乎無法弄清楚這一點。我的屏幕目前只是一個大的SurfaceView,被分成4個象限(不是真的,它的全部仍然是一個線程上的SurfaceView)。Android動態創建和放置MapView

我想動態分配一個MapView並將其顯示在屏幕的右上角,同時仍然重新繪製自己以更新當前位置。有沒有關於如何做到這一點的建議?有沒有辦法將它放在頂層,使圖層透明,然後將MapView偏移到右上角?或者,也許在右上象限上做一層,並顯示MapView

任何幫助將不勝感激。

回答

0

得到它的工作。創建一個覆蓋屏幕的RelativeLayout,然後在該屏幕中創建另一個RelativeLayout,並將其對齊到右上角並修改高度和寬度。將SurfaceView動態分配到填充屏幕的RelativeLayout,然後將MapView動態分配到右上角的RelativeLayout。