React native 在渲染前测量文本高度

React native 在渲染前测量文本高度,react-native,react-native-android,react-native-flatlist,React Native,React Native Android,React Native Flatlist,我有一个平面列表,我需要测量要滚动的项目的高度。我尝试过度量函数,但它高估了行数,但它在IOS上运行得非常好。我想问一下,是否有任何解决方案可以在渲染前测量高度。无组件无高度。请问您为什么需要知道平面列表中项目的高度?在ScrollView的情况下,我同意,我们没有索引,需要计算项目高度。@M.N.是的,不幸的是,我们有一个平面列表,想要滚动到一些未渲染的项目,所以我们需要getItemLayout,它需要组件大小。我看不到任何机会滚动到未渲染的组件。也许我错了。为什么不在渲染项目之前使用预加载

我有一个平面列表,我需要测量要滚动的项目的高度。我尝试过度量函数,但它高估了行数,但它在IOS上运行得非常好。我想问一下,是否有任何解决方案可以在渲染前测量高度。

无组件无高度。请问您为什么需要知道平面列表中项目的高度?在ScrollView的情况下,我同意,我们没有索引,需要计算项目高度。@M.N.是的,不幸的是,我们有一个平面列表,想要滚动到一些未渲染的项目,所以我们需要
getItemLayout
,它需要组件大小。我看不到任何机会滚动到未渲染的组件。也许我错了。为什么不在渲染项目之前使用预加载,或者如果知道项目的数量,可以渲染一些虚拟模糊组件。@M.N.我最终用
onScrollFailed
修复了它,并且没有指定
getItemLayout