我看到它的TextView和web視圖我什麼時候需要使用「android:id」?
android:id="@+id/textview"
android:id="@+id/webview"
使用,但貌似沒有了DigitalClock部件。
那麼,我何時必須使用它?僅用於文字和網頁瀏覽?
我看到它的TextView和web視圖我什麼時候需要使用「android:id」?
android:id="@+id/textview"
android:id="@+id/webview"
使用,但貌似沒有了DigitalClock部件。
那麼,我何時必須使用它?僅用於文字和網頁瀏覽?
不。這種標識符可由程序員定製。它用於從Java代碼引用視圖。例如:
TextView foo = (TextView) findViewById(R.id.textview);
當然,你可以使用任何你想要的名字。例如:
android:id="@+id/whatever_you_want"
會引用這樣:
TextView foo = (TextView) findViewById(R.id.whatever_you_want);
另一件事要記住的是,有一些保留一些標識。任何方式,您將能夠識別用戶創建的標識,因爲它們包含一個加號(+):@+ ID /不管
你使用它的時候,你需要它,無論到:
R.id.whatever
)RelativeLayout
)
要記住另一個重要的事情是,沒有IDS意見不會有他們的狀態保存時的活動銷燬和重新創建,就像旋轉屏幕時一樣。 – gsingh2011 2012-11-11 22:55:14