0

有谁知道是否可以让 Android 不为添加到原始、可绘制和其他资源文件夹的资源生成新 ID?问题是,如果我添加一个名为 3.jpg 的图像,然后添加另一个名为 2.jpg 的图像,则图像 3.jpg 的 ID 会更改。我需要保持 ID 的静态,因为 ID 在 XML 文件中定义并在应用程序中用于根据 ID 获取资源。

我在测试时可能做错了什么,所以可能是 ID 没有改变,但据我所知,在添加新资源时 ID 改变了。

谢谢你的帮助。

4

1 回答 1

2

据我所知,R.java 是自动生成的,所有资源 ID 都是由 eclipse 内部分配的。从技术上讲,您的代码不应依赖于生成的 ID。因此,即使 ID 不断变化,也绝对没问题。如果您依赖代码中生成的 ID,您将不断遇到问题。

于 2012-09-24T11:05:08.683 回答