我刚刚开始使用MapFragments,可以在活动中显示该地图。我只使用一个简单的XML布局,它可以按预期工作:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9UU1FmMC5wbmcifQ==” alt =“在此处输入图像描述”>
现在,我需要获取代码中的Fragment,以便可以开始与Map进行交互。这是我遇到问题的地方:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9RbXZUTy5wbmcifQ==” alt =“在此处输入图像说明”>
如您所见,MapFragment(或getFragmentManager)无法解析为一种类型。我的目标是Android 4,API级别17:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9Qb0NYUi5wbmcifQ==” alt =“在此处输入图像描述”>
您还可以看到我正在引用Googke Play库。
这里是清单,为清楚起见:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9HTmo5aC5wbmcifQ==” alt =“在此处输入图像描述”>
因此,最大的问题是:为什么我不能解析MapFragment?我想念什么?
作为旁注:SupportMapFragment似乎可以解决问题,但这不是我想要的。
[要使用MapFragment
,您需要将Android库项目附加到您的应用程序(如以前一样),并为import
声明com.google.android.gms.maps.MapFragment
语句。根据您的评论,后半部分是问题。
通常,Eclipse建议自行导入它,所以我从没想过要手动进行。
我有时也会遇到这个问题,在这里-坚决拒绝添加导入。我一直无法提出一种可重复的方案,这种情况很少发生,因此我只是耸了耸肩,手动添加它,然后进行其他操作。我也不确定问题是出在Eclipse还是导入解析器的任何ADT扩展。
此外,我很长时间没有使用Eclipse进行Android开发,而是手动输入import
语句,所以我已经习惯了。
顺便说一句,您在这里回答了很多问题,您还有时间做其他事情吗? ;-)
我是一名快速打字员,有十几岁的少年在手动打字机上打字。
[ ,因此没有电。另外,也诚挚地邀请您离开我的草坪。)