无法投射MapView

时间:2013-04-15 06:52:58

标签: java android

我正在研究android应用程序项目,但是我一直有使用MapView的问题。 来自logcat,

  

引起:java.lang.classCastException:com.google.android.maps.MapView无法强制转换为com.google.android.gms.maps.MapView。

这是我的投射代码

MapView mapView = (MapView) findViewById(R.id.mapView);

任何建议?

1 个答案:

答案 0 :(得分:0)

确保只导入一个MapView,并确保其类型与findViewById返回的类型相匹配。这可能是由于导入不当造成的。如果您在R.id.mapView的观看次数与您导入的观看次数不同,则无法投放。

因此,如果您的展示位置有com.google.android.maps.MapView,但您的代码导入com.google.android.gms.maps.MapView,则无法投放。

检查您的import语句,并检查您的MapView声明。确保导入与视图匹配。