2

我正在使用 android 的 now 布局 - FlexboxLayout。当我以编程方式向 FlexboxLayout 添加一些视图时,
FlexboxLayout.setWidth( int ) 正在工作,但 FlexboxLayout.setFlexBasisPercent( float ) 没有。为什么!!!我无法理解。这是我的代码。

在此处输入图像描述

------------- 我找到答案了!!!2017/07/30/11:59

我的错误是

lp.setFlexBasisPercent(10)

FlexboxLayout.setFlexBasisPercent( 0.1f ) 是对的!!!

4

1 回答 1

0

关于 Flexbox 的文档很少,但从我收集的信息来看,父元素必须具有定义的宽度/高度才能使其工作。这是一个报价。

该属性仅在父节点长度确定时有效(MeasureSpec模式为MeasureSpec.EXACTLY) https://github.com/google/flexbox-layout

于 2017-07-29T03:19:01.580 回答