2013-05-27 159 views
0

我一直在使用谷歌地圖通過谷歌播放服務。我到目前爲止只將地圖放置在片段活動中。我可以將Google MAP對象放入通過Sherlock片段進行充氣的佈局中嗎?我的意思是要求將碎片放在碎片中?這是可能的嗎,或者只能將MAP放置在片段活動中?谷歌地圖內的片段活動

回答

1

我可以通過Sherlock Fragment將一個Google MAP對象放入一個將會膨脹的佈局 嗎?

如果我們探索SherlockFragment.java

import android.app.Activity; 
import android.support.v4.app.Fragment; 
import com.actionbaronsMenuListener; 

public class SherlockFragment extends Fragment implements ... 

它使用Fragment類從支持庫,所以你應該使用SupportMapFragment代替MapFragment,答案是「是」的來源。

我的意思是要求將碎片放在片段中?這是可能的還是 MAP可以只放置在片段活動?

你的意思是嵌套片段?是的,你可以把Map放在片段裏面,嵌套片段只支持API 16但是,支持庫有這個功能。

注意:您不能在片段內使用靜態片段(佈局文件中的片段),這是不受支持的。

+0

但我使用<片段 機器人:ID = 「@ + ID /地圖」 機器人:layout_width = 「match_parent」 機器人:layout_height = 「match_parent」 類=「com.google.android.gms.maps .SupportMapFragment「/>在佈局文件中映射我的地圖? – user1730789

+0

您可以通過編程創建一個'SupportMapFragment'並將其放入片段中。 – Geros

+0

或者我建議,膨脹一個佈局,然後以編程方式在當前佈局中創建'SupportMapFragment'。 – Geros