4

私は(市場のユーザーからの)レポートからの例外があり、IDが0x2(または0x3)のビューを複製したことに言及しているので、これを尋ねます。

生成されたIDはすべて非常に大きいので、IDが重複しているビューは、特にIDが定義されていないビューだと思います。

私の質問は、開発者がビューにIDを明示的に割り当てていないということです。

よろしくお願いします、ダネイル

4

2 に答える 2

3

AAPTは、Rファイルを常に更新して、独自のIDごとに一意の16進値を生成します。作成するIDに関しては、親ビューグループ内で一意である必要があるだけです。いつものように、スタックトレースを投稿してください。

ソースコードによると、IDを設定していないビューのIDは-1です。

public static final int NO_ID = -1;
于 2012-04-17T15:58:23.677 に答える
1

ビューに ID を指定しないと、ID は作成されません。非常に単純なアプリケーションを作成して、ID のないコンポーネントを作成してみてください。R.java ファイルに ID が作成されていないことがわかります。

于 2012-04-17T15:59:56.673 に答える