0

我有一个 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”,地图使用该“findFragmentById”进行初始化

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

请帮忙 !!

布局.xml

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

4

2 回答 2

1

我需要在运行时给它充气

你不可以。欢迎您在运行时使用 aFragmentTransaction将片段动态添加到 UI 中

于 2013-05-29T14:36:10.523 回答
0

你不膨胀它你通过调用GoogleMap map = getMap();你的片段来获得地图onCreateView

于 2013-05-29T14:25:18.833 回答