Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        2年前关闭。
                                                                                            
                
        
我正在使用android现在的布局-FlexboxLayout。
当我以编程方式向FlexboxLayout中添加一些视图时,
FlexboxLayout.setWidth(int)正在工作,但FlexboxLayout.setFlexBasisPercent(float)无法工作。
为什么!!!我听不懂
这是我的代码。

android - Android Flexbox setFlexBasisPercent无法正常工作-LMLPHP

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

我的错误是

lp.setFlexBasisPercent(10)


FlexboxLayout.setFlexBasisPercent(0.1f)是正确的!!!

最佳答案

Flexbox上的文档很少,但是从即时消息来看,父元素必须具有定义的宽度/高度才能正常工作。这是一个报价。


  仅当父母的身长是确定的时,此属性才有效
  (MeasureSpec模式为MeasureSpec.EXACTLY)
  https://github.com/google/flexbox-layout

09-26 07:47