android布局屬性tools:context的作用


一般在根布局文件activity_main.xml中會出現 tools:context = .MainActivity。

       這個屬性的意思是:如果你在AndroidManifest.xml文件中為某個activity設置了Theme樣式,那么,一般情況下,你在layout布局里面是無法直接看到這個效果的。因為一份layout布局可以提供給很多個activity用,layout無法知道自己提供給了哪個activity,而這個activity又設置了怎樣的樣式。所以,我們要為layout設置這樣一個屬性,來告訴layout當前提供給了哪個activity使用,從而實時顯示這個activity所設置的樣式效果(如果有)。

       也就是,layout ---->   activity ---->Theme,建立起了鏈接。否則,即使你為activity設置了樣式,你的layout布局文件也是不知道的。 

      這個屬性僅用於給你看所見即所得的效果而已。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM