2011-03-19 29 views

回答

2

爲了在此放置更多的上下文,我相信Android編譯器會自動爲xml佈局文件中的每個元素(我可能是錯的)生成一個ID屬性。但是具有ID屬性的目的是讓程序員可以交互或引用任何給定的元素。

例如,你可以設置一個佈局(或表/行或...),以可見或不可見,或者你可以改變屏幕上的某個位置...

我個人不特別是如果我的佈局跨越多個文件和頁面,那麼就麻煩了。

2

不需要。如果您將視圖放在RelativeLayout中(並將用它來放置其他視圖)或希望通過findViewById()獲取它,但這不是必需的。

1

視圖可能有一個整數id關聯,但它是完全可選的。如果你想能夠在視圖樹中查找特定的視圖,你將需要它。此外,在整個視圖樹中,id不一定是唯一的,而只是在你正在搜索的部分。

相關問題