谷歌地图api v2在滑动时显示黑色背景

时间:2013-12-04 05:46:43

标签: android google-maps tabs

在我的应用中有两个标签,一个标签包含地图,另一个标签显示地图。当我切换选项卡时,地图屏幕会变黑一秒,直到地图没有加载然后显示地图。我已经检查了stackoverflow上的解决方案但在我的情况下有帮助。请建议。

mainlayout.xml

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <android.support.v4.view.ViewPager
        android:id="@+id/pager"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
        android:paddingBottom="61dp">
    </android.support.v4.view.ViewPager>

    <!-- hack to fix ugly black artefact with maps v2 -->

    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/transparent" >
      </FrameLayout> 

  <com.agile.pbc.common.NonSwipeableViewPager
        android:id="@+id/bottomPager"
        android:layout_width="match_parent"
        android:layout_height="62dp"
        android:layout_gravity="bottom|center_vertical"
        android:background="@android:color/transparent" >
    </com.agile.pbc.common.NonSwipeableViewPager>

   <com.agile.pbc.common.ViewPagerOutline
        android:layout_width="match_parent"
        android:layout_height="62dp"
        android:layout_gravity="bottom|center_vertical"/> 

</FrameLayout>

maplayout.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/transparent"
    tools:context=".LocatorMainActivity$DummySectionFragment" >
   <fragment
        android:id="@+id/map"
        class="com.google.android.gms.maps.SupportMapFragment"
        android:layout_width="fill_parent"
        android:layout_height="match_parent" />

</RelativeLayout>

0 个答案:

没有答案