小编Nic*_*ais的帖子

如何在Android上的React Native中测量自定义本机组件

我想创建一个自定义本机组件,它呈现一行文本.此文本的长度是动态的,字体和大小是可配置的.

当我将自定义组件放置在标准<View />中时,View.onMeasure(本机)中提供的大小约束对于高度为零,这是MeasureSpec.EXACTLY.返回任何非零高度View.onMeasure都没有.

class App extends React.Component<{}, undefined> {
  render() {
    return (
      <View style={{
          flex: 1,
        }}>
        <CustomComponent />
      </View>
    )
  }
}
Run Code Online (Sandbox Code Playgroud)

如何允许我的自定义本机视图测量自身并在测量和布局期间将其提供给React Native?

android measure react-native

4
推荐指数
1
解决办法
915
查看次数

标签 统计

android ×1

measure ×1

react-native ×1