Android Flexbox setFlexBasisPercent 不工作

Android Flexbox setFlexBasisPercent not working

我正在使用 android 现在的布局 - FlexboxLayout。 当我以编程方式向 FlexboxLayout 添加一些视图时,
FlexboxLayout.setWidth( int ) 有效,但 FlexboxLayout.setFlexBasisPercent( float ) 无效。 为什么!!!我不明白。 这是我的代码。

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

我的错误是

lp.setFlexBasisPercent(10)

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

关于 Flexbox 的文档很少,但根据我收集的信息,父元素必须有一个已定义的 width/height 才能使其工作。这是一个引用。

This attribute is only effective when the parent's length is definite (MeasureSpec mode is MeasureSpec.EXACTLY) https://github.com/google/flexbox-layout