1

2 つの異なるアクティビティで 2 つの一意の ID を宣言するとどうなりますか? ID は同じ名前を持ち、一意 (@+id) として宣言されます。ID の衝突はありますか? 2 番目のアクティビティのコードで Id を呼び出すと、問題が発生する可能性があります。どの ID を呼び出すのでしょうか?

4

3 に答える 3

1

問題はありません。

例:

  • は、すべてandroid.R.id.homeの ActionBar アイコンの ID です。 Activity
  • android.R.id.listによって使用されますListActivity
于 2013-09-10T03:43:42.473 に答える
0

生成される ID は同じになります。ただし、2 つのビューは 2 つの異なるレイアウト XML に存在するため、問題はありません。ID が各 XML に複数回出現しない限り、問題は発生しません。

于 2013-09-10T03:43:46.110 に答える