【问题标题】:how to add new layout xml properly?如何正确添加新的布局 xml?
【发布时间】:2012-05-04 13:05:16
【问题描述】:

我正在使用 eclipse 编写一个 android 应用程序。

我有一个名为 MenuActivity 的主要活动,它显示一个菜单。 当用户按下播放时,它会启动游戏活动。

我在 res/layout/game.xml 中创建了一个新布局。 我希望 GameActivity 使用 setContentView() 使用该布局。问题是 R.布局。没有看到我添加的任何新布局 xml。

我错过了什么? xmls 不是视图?我做这一切都错了吗?! :)

任何信息将不胜感激。

谢谢!

【问题讨论】:

    标签: java android eclipse android-layout view


    【解决方案1】:

    您是否构建项目? eclipse 是否导入了 Android.R?因为这可能会导致一个大问题。阻止构建的任何 XML 文件中是否存在任何错误?所有的可能性

    【讨论】:

    • 我删除了对 android.R 的导入,它导入了正确的,现在它可以工作了 :)
    • 接受的答案?这只是 eclipse 似乎遇到的问题之一,如果您在第一次构建之前导入并且 R 文件不存在,它只是假设 android 的 R 文件是您要使用的文件。
    • 实际上,如果我没记错的话,它让我选择,我选择错了:)
    • 是的,有时会发生这种情况:P,就像您想使用支持库并导入一样,无论您想使用支持库还是普通库,都会出现
    【解决方案2】:

    只需转到项目 -> 清理它,重建您的项目并重新生成 R。

    【讨论】:

    • 但它会重新导入吗?附言。下面的答案解决了这个问题。
    • 它重建你的项目的 R,如果你创建它在 R.class 上自动定义的东西,如果你不需要手动做,使用 clean 函数
    • 这就是我的想法,导入部分是问题所在,而是导入了 android.R 文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-21
    • 2010-11-15
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    • 2012-12-04
    相关资源
    最近更新 更多