android - 带有 Google Maps API v2 : mysterious black

我已在 View 寻呼机中集成了新的 google maps api v2 fragment 。从 map fragment 滚动时,黑色 View 与相邻 fragment 重叠。有人解决了吗?

编辑:截图

public static class PagerAdapter extends FragmentPagerAdapter{

    public PagerAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public int getCount() {
        return NUM_ITEMS;
    }

    @Override
    public Fragment getItem(int position) {

        Fragment pageFragment;

        switch (position) {
        case 0:
            pageFragment = new TabAFragment();
            break;

        case 1:
            pageFragment = new TabBFragment();
            break;

        case 2:
            pageFragment = SupportMapFragment.newInstance();
            break;

        default:
            pageFragment = null;
            break;
        }

        return pageFragment;
    }
}

最佳答案

通过在 FrameLayout 内的 ViewPager 顶部放置另一个具有透明背景的 View ,我能够阻止在转换后留下黑色表面:

<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>

关于android - 带有 Google Maps API v2 : mysterious black view 的 ViewPager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13837697/

相关文章:

android - onActivityResult() & onResume()

android - Html 列表标签在 android textview 中不起作用。我能做些什么

android - 在 Android 中删除 SQLite 中的行

android - 同步 ScrollView 滚动位置 - android

android - 为什么一个 Android Studio 项目中有两个 build.gradle

android - 使用按钮背景颜色为我的按钮添加波纹效果?

android - 如何以编程方式在 View 中设置样式属性

android - 如何使用 HTML 5 创建一个安卓应用程序

android - 如何在 Activity 启动时在 ScrollView 中滚动到底部

android - 是否可以在 xml 描述中旋转可绘制对象?