在我们正在尝试的一些代码中,来自各种教程,我们最终缺少 R.id,显然它应该在 R.java 中生成。我们可以添加它(类似于我们已经完成的其他“第一个”Android 项目),但是由于这个文件是自动生成的,所以我们所做的任何事情最终都会被覆盖。
public static final class id
{
public static final int Button01=0x7f060004;
.
.
.
}
strings.xml、main.xml 等中是否有构造导致生成?
(是的,我们完全是菜鸟。抱歉。)
感谢您提供的任何帮助,
拉斯·贝特曼
最佳答案
假设我有一个包含以下内容的 XML 文件:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
>
<ListView android:id="@+id/ListView01"
/>
</RelativeLayout>
我将它保存在 res/layout/中。 然后自动创建 R.id.ListView01。
您可能想查看 Notebook 示例应用程序及其组织方式。至少那是我熟悉机器人组织的方式。
关于android - 从哪里构造R.id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3364222/