Android Flexbox setFlexBasisPercent不起作用

时间:2017-07-29 03:12:37

标签: android android-flexboxlayout

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

enter image description here

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

我的错误是

lp.setFlexBasisPercent(10)

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

1 个答案:

答案 0 :(得分:0)

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

  

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