所以我在我的应用程序中使用带有 FragmentActivity 的 SlidingMenu 库。
布局中有一个谷歌地图,左侧有一个包含一些内容的菜单。当我拉菜单查看它时,那里有一个黑色的大矩形,覆盖了我的滑动菜单内容。我点击一次后,它就消失了。
有人可以对此说些什么吗?
所以我在我的应用程序中使用带有 FragmentActivity 的 SlidingMenu 库。
布局中有一个谷歌地图,左侧有一个包含一些内容的菜单。当我拉菜单查看它时,那里有一个黑色的大矩形,覆盖了我的滑动菜单内容。我点击一次后,它就消失了。
有人可以对此说些什么吗?
我在 android 2.3.7 上遇到了同样的问题,但在 3.x 或更高版本中没有。旋转视图后,菜单呈现良好。
我从以下位置找到了使用自定义 TransparentSupportMapFragment 的解决方案:Android MapView With Sliding Menu Obscures Menu
碎片黑屏问题
<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>
这是一个已知问题。
你可能想看看这些问题:
http://code.google.com/p/gmaps-api-issues/issues/detail?id=4639
http://code.google.com/p/gmaps-api-issues/issues/detail?id=4659
也许您可以在那里的评论中找到解决方法。
我知道这个问题太老了,但是因为我偶然来到这里,看到没有公认的答案,所以我会回答这个问题。希望有一天它对某人有所帮助。
我的解决方案是在您的“Shopradar”布局上方添加一个带有透明背景的浅色布局(大约 1dp)。这对我有用,希望它也对你有用;)