我正在研究React native,对此我是新手.我试图显示文本,但它显示在文本的安卓端...而且没有显示完整的文本.这只发生在安卓系统中,在iOS系统中运行良好.

我编写了以下代码

<Text
  numberOfLines={1}
  adjustsFontSizeToFit
  minimumFontScale={0.1}
  style={labelStyle} //labelStyle nothing I have written
></Text>

谁能告诉我,我在代码中哪里做错了?

enter image description here

推荐答案

这种情况通常发生在以下情况下:fontWeight:bold,并且您的android设备是Oneplus或Oppo(还有一些其他品牌tho),这与您的系统字体冲突

Edit

文本元素设置为textBreakStrategysimple似乎也适用于三星galaxy s10、谷歌Pixel等设备

React-native相关问答推荐

使用FETCH发送BLOB/文件时为空

React Native Navigation const { navigate } = this.props.navigation;

react native HTML entities

从 React-Native 应用程序中的另一个类访问静态变量?

React中类似于 React Native 中的 FlatList

检索元素的父项时出错:找不到与给定名称android:TextAppearance.Material.Widget.Button.Colored匹配的资源

带有 SafeAreaView-wrapper 的 react-native Modal 不起作用

打包程序无法启动

如何在 React Native For Android 中删除启动画面后的白屏

如何从 React Native 应用程序打开 Google Play store ?

React Native:自定义字体在 Android 和 iOS 上呈现不同

在特定屏幕上使用react-navigation修改后退按钮

在 React Native App 中禁用屏幕捕获/ScreenShot

如何将捕获的图像与 react-native-camera 一起使用

如何在react-native矢量图标中从多个文件导入图标?

react-native 中的倒数计时器

无法运行 jetifier React Native

React Native 中的 CSS 三角形

React Native 项目,有时使用 expo start 获得连接 ECONNREFUSED 127.0.0.1:19001

React Native 构建命令失败:PhaseScriptExecution ... (domain=NSPOSIXErrorDomain, code=2)