我在Eclipse中有以下代码
View view = inflater.inflate(R.layout.somelayoutfile, parent, false);
我想执行一些操作,例如CTRL +点击" R.layout.somelayoutfile"它跳转到那个xml文件。相反,它需要我和#j; R.java。"
根据这个Android Documentation这应该得到支持,但它不起作用。有谁知道为什么,和/或如何启用此功能?
答案 0 :(得分:17)
最有效的方式。
Eclipse设置 - Hyperlinking
- Open Declaration
- 取消选中。
CMD + 点击将开始直接导航到XML而不是R class。
按 F3 ,您仍然可以使用Open Declaration
。
答案 1 :(得分:9)
如果按住Ctrl并将指针放在资源名称(示例中为somelayoutfile)上,则会出现一个菜单,其中包含两个选项:
这不适合你吗?或者您希望默认(直接单击资源名称)作为第二个选项?
答案 2 :(得分:5)
您可以使用Ctrl + Alt + Shift并单击res
或首选项 - >一般 - >编辑 - >文字编辑 - >超链接可以更改快捷键
答案 3 :(得分:0)
CTRL + CLICK
是正确的方法,但有时它无法正常工作,我不知道为什么。我知道,这是加重的。如果我是你,我会尝试下面的一件或两件事。
通常我会清理我的项目,如果没有解决它,那么我将重启Eclipse然后再次清理。其中一个通常会为我做这个伎俩。
答案 4 :(得分:0)
按住ctrl
(或Mac上的command
)然后将光标移到资源名称上。如果将光标移动到资源名称,然后单击ctrl
,它将不会为资源名称加下划线,也不会提供链接。你必须点击ctrl
,然后移动光标。