如何在Google地图中更改放大/缩小控制的位置?

时间:2016-09-05 13:29:19

标签: java android google-maps

我在项目中使用谷歌地图API,我想用这段代码更改缩放控件的位置:

 SupportMapFragment mapFrag = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    // Find ZoomControl view
    final View zoomControls = mapFrag.getView().findViewById(0x1);

此代码仅适用于构建调试 当我想构建release(签名的apk)时,此代码有一个错误:

  

错误:错误:类型为id [ResourceType]

的预期资源

此错误指向0x1

我该怎么做?

1 个答案:

答案 0 :(得分:1)

由于它正在进行调试构建,并且该错误仅存在于构建版本中(对APK进行签名),请尝试在build.gradle中禁用lint规则。

  

要解决此问题,请先按错误以查看哪个文件   抛出此错误。进入文件后,在类函数内部   输入:

     

@SuppressWarnings("ResourceType")

     

然后转到app的build.gradle文件并在defaultConfig下   输入:

android {
  lintOptions {
    disable "ResourceType"
  }
}

来源:Android — Error: Expected resource of type styleable [ResourceType] error