按下按钮扩展地图片段

时间:2014-03-13 09:20:25

标签: android google-maps

我提供了按下按钮放大地图片段的可能性。以前我使用过这段代码

RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(
            ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.MATCH_PARENT);
p.addRule(RelativeLayout.ALIGN_PARENT_TOP);

map.setLayoutParams(p);

虽然这适用于Google Maps v1,但它不再用V2编译。

实现这一目标的V2方式是什么?

XML with fragment:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainmtc" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:weightSum="1"
android:orientation="vertical">
<RelativeLayout
android:id="@+id/dontcare"
android:layout_width="fill_parent"
android:layout_height="match_parent" >
<fragment
   android:id="@+id/map"
   android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:layout_below="@id/maindesc"
    class="com.google.android.gms.maps.MapFragment" />

1 个答案:

答案 0 :(得分:0)

更新以下代码。

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

这将帮助您摆脱错误。 希望它好起来。