谷歌地图库V2在运行时加剧了它的故障

时间:2013-05-29 14:23:31

标签: android map runtime

我有一个xml名称layout.xml。 我的问题是如何在运行时给它充气?

LayoutInflater mInflater=(LayoutInflater)HomeActivity.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = mInflater.inflate(R.layout.fake,null, false);
maplayout.addView(view);

由于视图没有地图用于初始化的“findFragmentById” 喜欢

map=((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map)).getMap();

请帮助!!

layout.xml

<fragment
    android:id="@+id/map"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    class="com.google.android.gms.maps.SupportMapFragment" />

2 个答案:

答案 0 :(得分:1)

  

我需要在运行时充气

不,你没有。欢迎use a FragmentTransaction to add the fragment to the UI dynamically at runtime

答案 1 :(得分:0)

您不要通过调用GoogleMap map = getMap();

中的片段中的onCreateView来获取地图