在.net中,我們可以用"層"來布局,實現控制項的上下重疊。
在flex裡貌似是沒這個概念的,flex按預設是認為先定義的在下層,後定義的在上層,不論是事先定義的控制項,還是**動態生成的控制項,都是先來居下。
但是flex有自己的調整函式,總算是讓我查到了。
容器名.setchildindex(displayobject,int)就是調整這個容器下所有控制項(或子容器)的順序的函式,既然flex有先來在下的原則,那麼用這個自然也能調整層之間的布局了。
舉個例子吧:
如果要把最下層的調到最上層,
用容器名.setchildindex(容器名.getchildat(0),容器名.numchildren)
最上層的調到最下層
容器名.setchildindex(容器名.getchildat(容器名.numchildren-1),0)
這樣就可以解決動態生成控制項時老是被原來控制項蓋住的問題了!
引用於:http://www.cnblogs.com/felixfang/archive/2009/03/27/1423457.html
還有一種簡單的方法,就是直接呼叫元件自帶的方法addchildat(),
在元件例項化或動態載入時,
最底層用this.addchildat(容器id,0);
最上層用this.addchildat(容器id.numchildren-1,0);
具體在幫助文件裡有詳細說明....
flex布局 Flex布局
摘要 flex布局主要思想是讓容器有能力讓其子專案能夠改變其寬度 高度 甚至順序 以最佳方式填充可用空間 主要是為了適應所有型別的顯示裝置和螢幕大小 作者 星星 flex 是 flexible box 的縮寫,意為 彈性布局 flex布局主要思想是讓容器有能力讓其子專案能夠改變其寬度 高度 甚至順序...
布局(flex布局)
彈性盒模型 display flex,排列方式根據主軸方向排列。子元素超出預設不換行,而是進行壓縮 flex direction 彈性盒模型主軸方向設定 row 預設 從左到右 側軸 從上到下 row reverse 從右到左 側軸 從上到下 column 從上到下 側軸 從左到右 column r...
flex 平鋪布局 Flex 布局教程
網頁布局 layout 是 css 的乙個重點應用。布局的傳統解決方案,基於盒狀模型,依賴 display 屬性 position屬性 float屬性。它對於那些特殊布局非常不方便,比如,垂直居中就不容易實現。2009年,w3c 提出了一種新的方案 flex 布局,可以簡便 完整 響應式地實現各種頁...