React Native Text 组件显示不全解决方案

在某些安卓设备上,React Native的Text组件会出现显示不全的问题,尤其是在增加fontWeight后。解决方法包括:1) 给外部View设置宽度;2) 为Text组件指定font-family;3) 全局设置fontFamily。通过覆盖Text组件的render方法,可以在app.js中全局修改字体配置,避免影响默认字体。
摘要由CSDN通过智能技术生成

github上此问题的讨论 传送门

BUG 体现效果(左出问题安卓真机,右ios模拟器)

设置 minWidth 无法自动撑开 View,除非 minWidth 设置得大些

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

发生场景

这个解决方法不一定能够解决所有的问题,有必要说下我遇到的场景。

  • 发生在某些安卓机上,比如我的OnePlus而在另外的手机上又是正常的
  • 在 ios 上 ok
  • 在设置 fontWeight 字体粗细后产生的问题
  • 设置某些特定 fontFamily 可以解决问题

经过几番调试,基本可以确定应该是在没有设置 fontFamily

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值