我正在使用Android现在的布局 - FlexboxLayout。
当我以编程方式向FlexboxLayout添加一些视图时,
FlexboxLayout.setWidth(int)正在运行但FlexboxLayout.setFlexBasisPercent(float)没有。
为什么!!!我无法理解。
这是我的代码。
-------------我找到答案!!! 2017/07/30/11:59
我的错误是
lp.setFlexBasisPercent(10)
FlexboxLayout.setFlexBasisPercent( 0.1f )是对的!!!
答案 0 :(得分:0)
关于Flexbox的文档很少,但是从收集的内容来看,父元素必须具有定义的宽度/高度才能使其工作。这是一个引用。
此属性仅在父级长度明确时有效 (MeasureSpec模式为MeasureSpec.EXACTLY) https://github.com/google/flexbox-layout