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
我正在使用 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