解决react-native在小米8出现黑边或者透明边

问题:小米8等大屏手机出现黑边或者透明边等问题
解决办法:原因是目前小米8和现在各大手机厂商新推出的手机的屏占比越来越大导致的。解决办法很简单。

1.修改AndroidManifest.xml

位置.png

加入<meta-data android:name="android.max_aspect" android:value="2.1" />这行代码到<application>中,意思就是修改安卓的最大占屏比修改为2.1,默认值是1.86
修改代码.png

解决问题

最新.png

这里补充一下1.86大概是屏占比16:9的样子,2.1大概是18.9:9的样子,现在出来的find X这种屏占比所以代码中就果断上了2.2😂😂😂😂

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,862评论 25 708
  • 相比于静态代理,动态代理避免了开发人员编写各个繁锁的静态代理类,只需简单地指定一组接口及目标类对象就能动态的获得代...
    一杯茶一本书阅读 2,764评论 0 4
  • 数字的影响力比文字大不少,所以很多宣传都会用上数字,如“21天养成一个习惯”、“10000小时定理”、“高效能人的...
    子睿子瑶阅读 178评论 0 0
  • “三少爷!”樊炔在客栈后院坐着乘凉,帝卡突然到来 樊炔转过头看了他一眼,“谢黎出去了。” “我知道,我是来找你的。...
    范伊莎瑞阅读 261评论 0 0