3

例如,如果我有类似的东西

setContentView(R.layout.activity_main);

会有快捷方式打开activity_main.xml吗?如果没有,有没有办法创建一个?

4

4 回答 4

13

在那里。只需按住Ctrl并将光标移动到该activity_main行的单词上setContentView(R.layout.activity_main);,它将提供两个选项,一个用于打开 xml 布局,另一个用于打开R.java文件中的声明。这是轻松打开 XML 布局的快捷方式。

干杯!

于 2012-09-26T04:57:59.467 回答
5

这不完全是一个快捷方式,但您可以突出显示该行activity_main上的部分,setContentView(R.layout.activity_main);然后按Ctrl+Shift+R

显示的“打开资源”对话框应该activity_main.xml(以及其他activity_main名称中包含的文件)位于列表顶部。只需按 Enter 键即可打开您想要的那个。

于 2012-09-26T04:43:42.167 回答
0

实际上它是一个id. 当您自动创建该文件时XML file in android,该文件已由 Android 提供了一个 id,您可以在其中找到它gen folder并且类名为R.java. 因此,如果您想查看该文件,您必须打开res folder -> layout folder -> there you can see that xml file.

但是您可以按照@joe@Spk的建议进行操作。Spk 的解决方案要好得多。所以欢呼。

于 2012-09-26T04:01:21.610 回答
0

如果您打开了类文件而不是 java 文件,它可能无法正常工作。但是在 java 文件中,按 windows 上的 control 或 mac 上的命令,然后将鼠标悬停在元素上以进行导航。

于 2013-11-14T21:07:02.803 回答