2010-07-12 137 views

回答

4

不。這種標識符可由程序員定製。它用於從Java代碼引用視圖。例如:

TextView foo = (TextView) findViewById(R.id.textview); 

當然,你可以使用任何你想要的名字。例如:

android:id="@+id/whatever_you_want" 

會引用這樣:

TextView foo = (TextView) findViewById(R.id.whatever_you_want); 

另一件事要記住的是,有一些保留一些標識。任何方式,您將能夠識別用戶創建的標識,因爲它們包含一個加號(+):@+ ID /不管

+1

要記住另一個重要的事情是,沒有IDS意見不會有他們的狀態保存時的活動銷燬和重新創建,就像旋轉屏幕時一樣。 – gsingh2011 2012-11-11 22:55:14

1

你使用它的時候,你需要它,無論到:

  • 從參考它爪哇(R.id.whatever
  • 在佈局其他地方參考(見RelativeLayout
相關問題