Android中ViewStub組件使用

1. 概述:

 

    ViewStub組件和<include>標籤的作用類似,主要是爲了提高佈局的重用性,及佈局的模塊化。它們之間最大的差別是,ViewStub中的佈局不會隨着它所在佈局的渲染而渲染,而<include>標籤中的佈局會隨着它所在佈局的渲染而渲染,ViewStub中的佈局只有在你需要的時候纔會渲染到主界面中。

 

2. 效果圖:

 

   (1)在ButtonOne與ButtonTwo之間存在一個ViewStub佈局,如下圖:

 ViewStub1

   (2)單擊ButtonOne後渲染ViewStub中的佈局,如下圖:

ViewStub2

3. 實現代碼:

 

    (1)res/layout/main.xml實現:

 

    (2)main.xml中ViewStub組件裏的佈局實現:

 

    (4)主Activity實現:

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