我做了一些搜索,但从来没有找到这个问题的好答案。
如果我有权访问SupportMapFragment,为什么我会使用MapFragment?
我知道只支持api 11级及更高级别的MapFrag。但是,如果它的某个版本支持更广泛的设备,它有什么意义呢?同样,SupportMapFrag有任何明显的局限性吗?是效率低还是什么?
我很乐意使用MapFragment,但根据Android Dashboards页面,33%的设备正在运行Gingerbread(api 10)......这仍然是我不想要的大量人员疏远。
提前致谢。
-
旁注:长时间的stackoverflow阅读器,但这是我的第一篇文章。我知道你们有多讨厌可以用一些轻微的谷歌搜索回答的问题。我真的试过看!大声笑,但我仍然希望链接到足以回答这个问题的网站。
答案 0 :(得分:1)
SupportMapFragment属于v4支持库,与默认的MagFragment相反,后者是Android中的本机组件。
SupportMapFragment将支持更多Android版本,但它也是您必须在项目中添加的附加库,因此我认为这实际上取决于您要定位的Android版本:
以下是Android文档中的2个链接,提供了有关支持库的详细信息:
支持图书馆功能
http://developer.android.com/tools/support-library/features.html
支持图书馆修订
http://developer.android.com/tools/support-library/index.html