我有一个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" />
答案 0 :(得分:1)
答案 1 :(得分:0)
您不要通过调用GoogleMap map = getMap();
onCreateView
来获取地图