【问题标题】:Navigationdrawer under MapFragment and CameraView (Surfaceview)MapFragment和CameraView下的Navigationdrawer(Surfaceview)
【发布时间】:2013-12-04 10:59:40
【问题描述】:

我有一个关于谷歌地图片段的错误。该片段放置在我的活动中,当我打开导航抽屉时,它显示在地图片段的后面。这很奇怪,因为导航抽屉位于布局中的片段顶部。

CameraView 也有同样的问题。

在 android 2.3 和一些上检测到问题

【问题讨论】:

    标签: android google-maps android-layout camera surfaceview


    【解决方案1】:

    原因:CameraView 和 MapFragment 是 SurfaceView。

    解决办法:

        <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent">
            <FrameLayout
                    android:id="@+id/palce_map_here"
                    android:layout_height="match_parent"
                    android:layout_width="match_parent"/>
            <FrameLayout
                    android:id="@+id/bugfixview"
                    android:layout_height="match_parent"
                    android:layout_width="match_parent"
                    android:background="@android:color/transparent"/>
        </RelativeLayout>
    

    在表面视图之上绘制一个透明视图。

    【讨论】:

    • 这很完美!我不能完全弄清楚为什么,但确实如此。这对我帮助很大,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 2013-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多