SupportMapFragment没有加载Lollipop,而是加载以前的API版本

时间:2015-03-25 16:06:00

标签: android android-5.0-lollipop supportmapfragment

我有一个包含一些SupportMapFragment视图的项目。对于Lollipop设备,所有这些设备都显示没有问题。我确信这不是凭证的问题,因为它只发生在其中一个。

奇怪的是,当我在任何具有以前版本的Lollipop设备中安装应用程序时,所有SupportMapFragment视图都会完美地显示地图,包括Lollipop存在问题的地图。

任何人都有解决这个问题的线索吗?

1 个答案:

答案 0 :(得分:0)

问题最终是我在父活动中使用此代码:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}

当使用硬件加速时,我用它来修复Lollipop视图的“扭曲”问题。这导致地图不显示为Lollipop。 所以删除它解决了问题!