2011-03-18 26 views
3

實際上,該主題是一個問題。Android:是否可以在地圖視圖之上繪製視圖作爲疊加層

我想在地圖的頂部繪製一個視圖作爲疊加,我的視圖只包含9patch背景和兩個textview的線性佈局。我需要繪製在運行時的佈局,他們將與地理位置

沒有問題,定義這樣的看法,但它是有問題創建一個疊加,將處理這樣的平局......

回答

1

實際上沒有辦法做我想做的事,我找到了一種方法將任何佈局轉換爲位圖,但首先您需要在根視圖上調用佈局並定義邊界,所以在我的情況下在我用於解決方案的畫布上也是如此。當佈局已經在屏幕上繪製時,將佈局轉換爲位圖是一件好事,但是當您需要從頭開始在畫布上繪製佈局時,由於在畫布上進行簡單的繪製,沒有任何好處。

6

是 - 這就是FrameLayoutFrameLayout中的孩子出現在彼此的頂部,最後一項顯示在最上面,第一項顯示在最下面。

將您的MapView作爲FrameLayout的第一個孩子,將您的LinearLayout作爲第二個孩子。

0

您可以通過將視圖轉換爲位圖來創建繪圖。

相關問題