我刚刚开始使用MapFragments,可以在“ Activity ”中显示该 map 。我只是使用一个简单的XML布局,它可以按预期工作:

现在,我需要获取代码中的Fragment,以便可以开始与Map进行交互。这是我遇到问题的地方:

如您所见,MapFragment(或getFragmentManager)无法解析为一种类型。我的目标是Android 4,API级别17:

而且您还可以看到我正在引用Googke Play库。

为了清楚起见,这是 list :

因此,最大的问题是:为什么我不能解析MapFragment?我想念什么?

附带说明:SupportMapFragment似乎可以解决问题,但这不是我想要的。

最佳答案

要使用MapFragment,您需要将Android库项目附加到您的应用程序(如以前一样),并需要import语句用于com.google.android.gms.maps.MapFragment。根据您的评论,后半部分就是问题。



我有时也会遇到这个问题,在这里-坚决拒绝添加导入。我一直无法提出可重复的方案,而且这种情况很少发生,因此我只是耸了耸肩,手动添加它,然后进行其他操作。我也不确定问题是否出在Eclipse或导入解析器的任何ADT扩展。

此外,我很长时间没有使用Eclipse进行Android开发,而是手动输入import语句,因此我已经习惯了。



我是一名快速打字员,有十几年的少年时代在手动打字机上打字的礼貌。

(对于您读这本书的年轻人来说,“打字机”基本上是直接连接到打印机的键盘,而“手动打字机”则是利用机械操作,将按键实际压在纸上的字母,因此,在没有电的情况下也可以工作。另外,诚挚地邀请您离开我的草坪。)

关于android - “MapFragment cannot be resolved to a type”,即使我处于API级别17,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14406873/

10-10 19:56