viewstub学习笔记
生活随笔
收集整理的這篇文章主要介紹了
viewstub学习笔记
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
當(dāng)需要在運(yùn)行時(shí)動(dòng)態(tài)改變布局的情況下,使用viewstub來進(jìn)行動(dòng)態(tài)的布局架構(gòu)是邏輯簡單控制靈活的,并且相比于設(shè)置view.gone來說viewstub更加的輕量化,只有當(dāng)調(diào)用了viewstub.inflate的時(shí)候viewstub指向的布局才會(huì)被inflate和實(shí)例化,而使用view.gone 來進(jìn)行動(dòng)態(tài)布局的話在inflate布局的時(shí)候就會(huì)被實(shí)例化,會(huì)占用更多的內(nèi)存并且增加初始化的耗時(shí)。
viewstub的特點(diǎn)
- ViewStub只能被Inflate一次,inflate之后ViewStub對(duì)象就會(huì)被置為空。即某個(gè)被ViewStub指定的布局被Inflate后,就不能夠再通過ViewStub來控制它了。
- ViewStub只能用來Inflate一個(gè)布局文件,而不是某個(gè)具體的View,當(dāng)然也可以把View寫在某個(gè)布局文件中。
總結(jié)
以上是生活随笔為你收集整理的viewstub学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转载 ---资深HR告诉你:我如何筛选简
- 下一篇: [Uva10641]Barisal St