tools:context標籤的作用

 一般在根布局文件中會出現 tools:context = 某個activity名稱。 這個屬性的意思是:如果你在AndroidManifest.xml文件中為某個activity設置了Theme樣式,那麼,一般情況下,你在layout布 局裡面是無法直接看到這個效果的。因為一份layout布局可以提供給很多個activity用,layout無法知道自己提供給了哪個 activity,而這個activity又設置了怎樣的樣式。所以,我們要為layout設置這樣一個屬性,來告訴layout當前提供給了哪個 activity使用,從而實時顯示這個activity所設置的樣式效果(如果有)。也就是,layout- activity -Theme,建立起了鏈 接。否則,即使你為activity設置了樣式,你的layout布局文件也是不知道的。

Advertisements

你可能會喜歡