FlexBoxLayout控制項做流布局

2021-07-11 20:32:35 字數 778 閱讀 6610

最近看到谷歌新出flexboxlayout,flexboxlayout是什麼?

就是類似於 bootstrap 中的grid柵格系統但又不相同的強大控制項,接近於前端開發中彈性布局,

是可以自動伸縮的彈性控制項

那麼根據它的特性我們可以使用它實現流布局,什麼是流布局不用多做解釋了

實現方法:

compile 'com.google.android:flexbox:0.1.2'
然後再布局檔案裡,把它的路徑放上

.google

.android

.flexbox

.flexboxlayout

android:id="@+id/fbl_flow"

android:layout_width="match_parent"

android:layout_height="wrap_content"

>

接著要在**裡findbyid,

flexboxlayout fbl_flow = (flexboxlayout) findviewbyid(r.id

.fbl_flow);

接下來是最後一步

/**

*流布局,一行不夠換行顯示

*/private

void

addbutton()

});}

}

這個控制項不止這乙個功能,用途非常大,還得多研究研究

flexboxLayout 一些屬性

簡單來說 flexbox 是屬於web前端領域css的一種布局方案,是2009年w3c提出了一種新的布局方案,可以簡便 完整 響應式地實現各種頁面布局,並且 react native 也是使用的 flex 布局。你可以簡單的理解為 flexbox 是css領域類似 linearlayout 的一種布...

C 控制項 MenuStrip控制項(選單控制項)

一 概述 選單通過存放按照一般主題分組的命令將功能公開給使用者。menustrip 控制項是此版本的 visual studio 和 net framework 中的新功能。使用該控制項,可以輕鬆建立 microsoft office 中那樣的選單。menustrip 控制項支援多文件介面 mdi ...

隱藏控制項 HiddenField控制項

hiddenfield 控制項hiddenfield 控制項顧名思義就是隱藏輸入框的伺服器控制項 它能讓你儲存那些不需要顯示在頁面上的且對安全性要求不高的資料。也許這個時候應該有這麼乙個疑問,為什麼有了 viewstate session 和cookie 等狀態儲存機制,還需要用起 hiddenfi...