【问题标题】:How to use SupportMapFragment instead of MapFragment如何使用 SupportMapFragment 而不是 MapFragment
【发布时间】:2014-04-19 02:05:12
【问题描述】:

我正在使用 Xamarin,并且正在学习用于创建 Google 地图应用程序的 SimpleMapDemo 示例代码。

声明了以下变量:

private MapFragment _mapFragment;

如何将此变量更改为 SupportMapFragment 而不是 MapFragment

我收到此错误:

错误 CS0246:找不到类型或命名空间名称“SupportMapFragment”(您是否缺少 using 指令或程序集引用?)

提前致谢

【问题讨论】:

    标签: android namespaces xamarin supportmapfragment mapfragment


    【解决方案1】:

    而不是声明

    private MapFragment _mapFragment;
    

    private SupportMapFragment _mapFragment;
    

    还要确保

    1. 你已经导入了android.support.v4.app.Fragment
    2. 您的 libs 文件夹和项目构建路径中有 android.support.v4.jar

    将 android.support.v4.jar 复制到项目内的 lib/ 文件夹中。

    现在选择该文件夹中的jar文件,右键单击->构建路径->添加到构建路径。

    【讨论】:

    • 我是否放置了 android-support-v4.jar 文件?目前我在 C:\Users\\AppData\Local\Android\android-sdk\extras\android\support\v4 文件夹中有该文件。
    • 进入你的项目libs文件夹
    • 这是 libs 文件夹的路径:\obj\Debug_library_projects_
    • 路径是/libs
    • 我正在使用 Xamarin,但我没有 libs 文件夹。我应该只创建一个吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-28
    • 1970-01-01
    相关资源
    最近更新 更多