使用片段(GMap)时SlidingMenu上的空白屏幕

时间:2013-06-06 16:51:32

标签: android google-maps android-fragmentactivity android-maps-v2 android-sliding

所以我在我的应用程序中使用SlidingMenu库和FragmentActivity。

布局中有一个GoogleMap,左侧有一些菜单。 当我拉菜单看到它时,那里有一个大的黑色矩形,覆盖我的滑动菜单内容。点击一次后,它就消失了。

有人可以对此发表意见吗? A simple map. enter image description here

4 个答案:

答案 0 :(得分:1)

我在android 2.3.7上遇到了同样的问题,但在3.x或更高版本中却没有。旋转视图后,菜单渲染完好。

我找到了一个使用自定义TransparentSupportMapFragment的解决方案:Android MapView With Sliding Menu Obscures Menu

答案 1 :(得分:1)

片段黑屏问题

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <android.support.v4.view.ViewPager
        android:id="@+id/fragment_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
     </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>

答案 2 :(得分:0)

这是一个已知问题。

您可能希望了解这些问题:

http://code.google.com/p/gmaps-api-issues/issues/detail?id=4639

http://code.google.com/p/gmaps-api-issues/issues/detail?id=4659

也许你可以在评论中找到解决方法。

答案 3 :(得分:0)

我知道这个问题太旧了,但是因为我偶然来到这里,看到没有应对的答案,我会回答这个问题。希望有一天能帮助别人。

我的解决方案是在您的“Shopradar”布局上方添加一个透明背景的浅色布局(约1dp)。这对我有用,希望它也适合你;)