android之和標籤的區別

在android佈局開發中,有時候我們需要加載其他的佈局文件,這時用到的往往就是<include>和<ViewStub>標籤,下面說一下它們之間的一些區別:


 1.<include>標籤是原封不動的將嵌入的佈局文件加載過來,是實時顯示的,也就是說,等同於在父佈局中直接將子佈局中的控件加載過來,並且馬上顯示。


 2..<ViewStub>標籤是惰性加載,那麼,什麼是惰性加載呢? 它就是說,它被加載過的時候是不會顯示也不會佔用位置的,,這樣,在解析layout的時候就

可以節省內存和cpu。該標籤在引入其他佈局文件時,默認情況下時隱藏的,如果想顯示這部分內容,可使用:ViewStub對象.inflate()進行顯示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章