在我的应用程序中,我使用的是Google Maps API,我使用hack来重新定位缩放按钮和MyLocation
View zoomControls = (View) getView().findViewById(0x1);
View myLocation = (View) getView().findViewById(0x2);
在我更新android gradle之前,工作室正常生成apk现在当我尝试生成apk时它给出了以下消息 错误:错误:类型为id [ResourceType]
的预期资源答案 0 :(得分:1)
获取我的位置按钮的视图没有错误的方法是:
View myLocation = (View) mapFragment.getView().findViewById(Integer.parseInt("1")).getParent()).findViewById(Integer.parseInt("2")
答案 1 :(得分:0)
您可以使用
在ids.xml中声明ID <resources>
<item type="id" name="zoomcontrol" />
<item type="id" name="myLocation " />
</resources>
并在像R.id。*
这样的代码中使用它们View zoomControls = (View) getView().findViewById(R.id.zoomcontrol);
View myLocation = (View) getView().findViewById(R.id.myLocation );