我提供了按下按钮放大地图片段的可能性。以前我使用过这段代码
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" />
答案 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" />
这将帮助您摆脱错误。 希望它好起来。