我刚刚开始使用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/