今天遇到了适配的问题,有个列表,需要自适应高度,按理说默认应该就是自适应的,但是在实际中发现,其会和另外一个视图1:1 ,然后就发现只有设置其flexGrow: 0
的时候,它才会自动适配高度,说明它的flexGrow默认值为1.
看下具体的列子:
|
|
这个UI看起来是这样:
如果style中的list改成这样,就好了:
|
|
显示成:
综上,我怀疑FlatList和ListView
的flexGrow
默认值是1.有遇到类似问题的,不妨试试这样解决。
版本: “react-native”: “0.43.4”