我使用 Eclipse 研究了一些 Android 上的开源项目。我一直在 Java 源代码中看到R.id.xxx或R.layout.xxx 。我看到它们是从文件/res
夹中的 XML 文件构建的。
但问题是有数百个 XML 文件可以包含我想要查看的 ID。有什么方法可以查看此参考,而不是手动查看每个 XML 文件?
提前致谢。
只需按住 ctrl 键并将鼠标放在 R.id.xxx 或 R.layout.xxxxx 上。Eclipse 将选项显示为
open Declaration
open Declaration in Layout/xxxx.xml
通过单击 layout/xxx.xml 中的 open Declaration 将导致布局文件.. 如果您选择 open Declaration,它将转到 R.java 中的声明部分
我希望它对你有帮助..
R.layout
是实际的布局文件
R.id
是布局内部的视图。
可以调用视图的唯一方法是布局首先膨胀。
所以我的项目得先说R.layout
,然后R.id
从里面那个layout就可以用了。
这个问题的答案可能会对您有所帮助:在 Android 中从 xml 调用小部件时正确的术语是什么?
它基本上解释了必须先“打开”布局文件,然后才能使用内部的所有视图(按钮、editText、TextViews 等)。
单击时按住 ctrl 会指出它的来源。
试试这个...
1.打开R.java
文件,
2.按住键盘上的ctrl按钮
3.将鼠标指针放在要跟踪其 xml 的整数常量上。
4.然后选择选项“在布局layout_name中打开声明”
gen 文件夹中的 R.java 文件包含“布局”类中所有布局(XML 文件)的声明。您可以按照以下步骤到达那里。
(1) 只需按住 ctrl 键并将鼠标移到 R.id.xxx 上。Eclipse 将选项显示为
open Declaration
open Declaration in Layout/abc.xml
(2) 点击layout/abc.xml中的open Declaration,会进入layout文件。如果选择open Declaration,会进入R.java中的declartion部分
希望对您有所帮助。