React原生Android文本组件额外填充

Ibr*_*med 12 react-native zeplin

我想知道为什么padding在反应原生的文本中得到这些奇怪的东西.我想尽一切事情只得到一个完美的文本,但似乎没有任何工作只有工作是事paddingVerticalpaddingHorizontal,但它太哈克和不可靠的.

<Text numberOfLines={1} 
      style={{
            backgroundColor: 'red', 
            lineHeight: 92, 
            textAlign: 'center', 
            textAlignVertical: 'center', 
            padding: 0, 
            margin: 0, 
            fontSize: 92,  
            color: '#2d76ff', 
            fontFamily: 'Roboto-Regular', 
            includeFontPadding: false}}>
      {this.state.documents}
</Text>
Run Code Online (Sandbox Code Playgroud)

Zeplin

在此输入图像描述

我的HTC截图

在此输入图像描述

小智 15

我偶然发现了这个问题,因为我遇到了同样的问题。文本组件有一个名为includeFontPadding. 您可以将其设置为 false 以删除额外的填充。

检查 React Native Docs 以供参考:https : //facebook.github.io/react-native/docs/text-style-props#includefontpadding


小智 5

尝试将此添加到样式

includeFontPadding:false
Run Code Online (Sandbox Code Playgroud)