FlexboxLayout 介绍
FlexBoxLayout 是 Android 上实现了类似 CSS Flexible Box Layout
Module 效果的界面排版。
示例代码:
FlexBoxLayout flexBoxLayout = (FlexBoxLayout) findViewById(R.id.flexBox_layout); flexBoxLayout.setFlexDirection(FlexBoxLayout.FLEX_DIRECTION_COLUMN); View view = flexBoxLayout.getChildAt(0); FlexBoxLayout.LayoutParams lp = (FlexBoxLayout.LayoutParams) view.getLayoutParams(); lp.order = -1; lp.flexGrow = 2; view.setLayoutParams(lp);
屏幕截图: