0

raw、drawable、およびその他のリソースフォルダーに追加されたリソースの新しい ID を Android が生成しないようにすることが可能かどうかは誰にもわかりませんか? 問題は、たとえば 3.jpg という名前の画像を追加し、後で 2.jpg という別の画像を追加すると、画像 3.jpg の ID が変更されることです。ID は XML ファイルで定義され、ID に基づいてリソースを取得するためにアプリで使用されるため、ID を静的に保持する必要があります。

テストしたときに何か間違ったことをした可能性があるため、ID が変更されない可能性がありますが、覚えている限り、新しいリソースを追加したときに ID が変更されました。

助けてくれてありがとう。

4

1 に答える 1

2

私の知る限り、R.javaは自動生成され、すべてのリソースIDはeclipseによって内部的に割り当てられます。技術的には、コードは生成されたIDに依存しないようにする必要があります。ですから、IDが変わり続けても大丈夫です。コードで生成されたIDに依存している場合は、問題が発生し続けます。

于 2012-09-24T11:05:08.683 に答える