如何在Eclipse中跳转到XML资源而不是R.java

  • Eclipse版本:Indigo Service Release 2
  • ADT版本:18.0.0.v201203301601-306762

在Eclipse中我有以下代码

View view = inflater.inflate(R.layout.somelayoutfile, parent, false); 

我想要执行一些操作,如CTRL +单击“R.layout.somelayoutfile”,它跳转到该XML文件。 相反,它把我带到“R.java”。

根据这个Android文档,这应该被支持,但它不工作。 有谁知道为什么,和/或如何启用此function?

  • 使用Eclipse加载Android的本地库
  • 使用ADT / Eclipse为NDK设置C ++ 11(std :: thread)
  • GCM示例项目错​​误消息“找不到google-play-services_lib.apk”
  • Eclipse Android SDK - 构build工作区时出错
  • Eclipse尝试运行Android应用程序时发生错误
  • 我怎样才能取代type_orientation(已弃用)为Android 4.0.3?
  • 如何禁用派生的IMarketBillingService.java文件中的eclipse警告?
  • Eclipse在构buildAndroid资源方面缓慢
  • 如果你按住Ctrl键并且指针位于资源名称(在你的例子中是somelayoutfile),那么会出现一个菜单,有两个选项:

    • 打开声明
    • 在layout / somelayoutfile.xml中打开声明

    这不适合你? 或者你想要默认(直接点击资源名称)成为第二个选项?

    最有效的方法。
    Eclipse设置 – HyperlinkingOpen Declaration – 取消选中。

    CMD + Click将开始直接导航到XML而不是R类。

    Eclipse超链接设置

    您仍然可以通过按F3使用“ Open Declaration

    你可以使用Ctrl + Alt + Shift并点击res

    或在首选项 – >常规 – >编辑 – >文本编辑 – >超链接,你可以改变快捷键

    CTRL + CLICK是这样做的正确方法,但有时它不能正常工作,我不知道为什么。 我知道,这是加重的。 如果我是你,我会尝试下面的一个或两个事情。

    通常我会清理我的项目,如果这不能解决它,那么我会重新启动Eclipse,然后再次清理。 其中之一通常会为我做的伎俩。

    按住ctrl (或Mac上的command ),然后将光标移动到资源名称上。 如果将光标移到资源名称上,然后按下ctrl ,则不会在资源名称下划线,也不会提供链接。 你必须按ctrl ,然后移动光标。