天天看點

Android中GridLayout與GridView差別 - 魏滋珑

Android中GridLayout與GridView差別

GridLayout初步研究:可以這麼說這個布局絕對是開發者的福音,它大大簡化了對複雜布局的處理,包括性能提高不是一倍兩倍。它與GridView是完全不同的概念,
GridView是一種擴充卡布局,它的繼承關系是:
ViewGroup > AdapterView > AbsListView > GridView,
而GridLayout的繼承關系是:ViewGroup >  GridLayout,
可以看出如果論輩分的話,GridLayout是GridView的爺爺輩的,但不是親生爺爺哦,GridView的親生爺爺是AdapterView,而GridLayout是AdapterView的兄弟。GridView的爺爺是擴充卡視圖,當然爺爺的兄弟GridLayout就不應該是擴充卡視圖了。
    
那麼什麼時候用孫子GridView什麼時候用爺爺GridLayout呢?
類似九宮格這種可以采用GridView。但是像Android系統自帶的電腦的界面就不可能通過GridView實作,因為GridView所設定的每個Item都是一樣的,無法實作類似電腦item大小不同功能,如果使用GridLayout實作那就簡單多了。      

posted on

2013-08-15 14:51 

魏滋珑 

閱讀(3307) 

評論(1) 

編輯 

收藏 

舉報

Android中GridLayout與GridView差別 - 魏滋珑