【问题标题】:Map cannot be resolved: is not a field on (R.id.map)地图无法解析:不是(R.id.map)上的字段
【发布时间】:2014-05-23 10:58:36
【问题描述】:

我是 Android 编程的初学者。我在项目 MapFragment 上有一个错误。即使他们遵循了 Google 上的教程。我已经在我的 Eclipse 上导入了 Google 库项目和播放服务。有什么可以帮忙的吗?

无法解析的地图不是字段

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    GoogleMap map = ((MapFragment) getFragmentManager()
            .findFragmentById(R.id.**map**)).getMap();

提前致谢

【问题讨论】:

标签: android android-maps-v2 supportmapfragment mapfragment


【解决方案1】:

永远不要手动更改您的 R.java,它是由 Android 编译过程从您的 XML 文件生成的。您是否有一个包含 MapFragment 的 UI XML 文件,这个 MapFragment 是否命名为 map

有关构建 UI 的介绍,请阅读 Building a Simple User Interface。可以在this header 找到命名控件的示例。

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 2014-01-05
    • 2016-05-20
    • 2016-02-12
    • 1970-01-01
    相关资源
    最近更新 更多