解決方案:
1. 文字末尾添加空格
Example: {empIDText + ' '} before it was like: {empIDText}
2. 設置text組件的fontFamily
<Text style={{fontFamily: ""}}>
3. 設置text組件的textBreakStrategy
有關textBreakStrategy的('simple', 'highQuality', 'balanced')的不同之處,可以參考stack overflow上的問題:https://stackoverflow.com/questions/53236569/what-is-the-difference-between-simple-highquality-balanced-for-textbreakstrate
<Text key={node.key} textBreakStrategy="simple">{node.content}</Text>
4.全局設置text組件的fontFamily
import React, {component} from 'react' import {View, Platform, Text} from 'react-native'; const defaultFontFamily = { ...PlatForm.select({ android: {fontFamily: ' '} }) } const oldRender = Text.render; Text.render = function(...args) { const origin = oldRender.call(this, ...args); return React.cloneElement(origin, { style: [defaultFontFamily, origin.props.style] }); };