2012-01-20 41 views
0

嗨!這是我第一次在Android上看到一個圖像滑塊狀態欄在Google地圖上,我不知道該怎麼做,而且我真的需要快速完成它,我試圖谷歌它,我發現所有我在地圖上烤麪包或者在地圖上點擊地圖時彈出一些消息,但是這個我不知道,也許他們是在jQuery中製作的,因爲我發現了許多滑塊或做了些什麼...... plz幫助如何在Android上的谷歌地圖上使這個圖像滑塊(如狀態欄)?

這裏是地圖圖片的鏈接: http://s.joomeo.com/4f199b65d2760

我不知道它是否能像莫名其妙明文和在地圖上點擊,當它設定MapView的可見性爲false

感謝和任何幫助「會理解

+0

我初學的解決方案我不確定我是否明白你在問什麼。這聽起來像你的Android應用程序中有一個MapView,並且你想要在它上面覆蓋一個「狀態欄」。狀態欄將包含有關所選位置的信息。我對麼? – bschultz

+0

@bschultz是什麼我問它看起來像狀態欄,但它是一個狀態欄,因爲狀態欄下降到最後的活動,但這是一種滑塊,我沒有看到之前 – Weloo

回答

0

我花很長時間才能找到這個問題,因爲我仍然在機器人>>>該滑塊稱爲彈出窗口

這裏的代碼

LayoutInflater in=(LayoutInflater) Map.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
      View layout=in.inflate(R.layout.mapslider, (ViewGroup) findViewById(R.id.popupwindow)); 
      pw=new PopupWindow(layout,500,300,true); 


and in xml file which called mapslider **you should put any id to main layout for example "popupwindow"** 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="horizontal" 
android:id="@+id/popupwindow" 
android:paddingTop="30dp" 
> 

0

MapView是一個ViewController,它具有佈局參數並可以嵌入任何你想要的控件。您應該能夠構建基本的滑塊控件,並將其嵌入到您的mapview中,就像將它嵌入到ListView中一樣。

+0

確定你的意思是使狀態欄和嵌入它在MapView上吧? – Weloo

0

您必須創建自定義Overlays才能在地圖中獲取該視圖,假設您想調出粉紅色視圖,當您說,點擊地圖中的某些內容時。你可以谷歌如何做到這一點。

+0

現在,我正在使用疊加層來聆聽地圖上的觸摸和繪製地圖上的標記,我如何使用它來繪製滑塊給我例子,我無法得到它 – Weloo

+0

這裏有幾個鏈接將幫助您創建自定義' Overlay's。基本思想是重寫'draw'方法,並在其中繪製任何你想要的內容。 http://labs.emich.be/2009/12/06/how-to-make-a-custom-overlay-in-android/ http://stackoverflow.com/questions/4428730/creating-custom-overlay-在地圖上 。我很抱歉,但我沒有時間在這裏編寫代碼 – aqs

相關問題