FlexboxLayout - Android 排版库


Apache
Android
Java

软件简介

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);

屏幕截图: