我有一个 Activity,里面有 A、B 片段。然后我有一堆 C、D、E、F 等片段,可以与 A 和 B 片段交换。
现在在其中一个片段中,F 说,我想包含一个 Google 地图 V2。从教程中,它只教如何在活动中包含地图片段...链接: https ://developers.google.com/maps/documentation/android/start
由于我无法在片段中打开片段(即在我的片段 F 中包含地图片段,会提示错误),我应该如何克服这个问题?
非常感谢!!!!!
我有一个 Activity,里面有 A、B 片段。然后我有一堆 C、D、E、F 等片段,可以与 A 和 B 片段交换。
现在在其中一个片段中,F 说,我想包含一个 Google 地图 V2。从教程中,它只教如何在活动中包含地图片段...链接: https ://developers.google.com/maps/documentation/android/start
由于我无法在片段中打开片段(即在我的片段 F 中包含地图片段,会提示错误),我应该如何克服这个问题?
非常感谢!!!!!
将地图作为布局中的视图和片段 F:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.map_layout, container,
false);
GoogleMap map = getFragmentManager()
.findFragmentById(R.id.map)).getMap();
}
map_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.MapFragment" />