Android适配7.0,TextView属性Bug,坑

今天把公司的测试机更新到7.1检查有没有兼容性Bug,不幸的是,果然出现了一个致命性的Bug。

先直接上Demo图对比。


第一张是正常情况下的显示状况,第二张图是在7.1下显示状况。
可以看到所有TextView某种原因消失了。

这Bug要完蛋,简直比Crash还严重。

经过一系列排查,将问题定位到一个style中TextView的属性

<item name="android:textScaleX">0</item>

这是设置TextView的文字之间间隔。

在Android 6及6以下设置textScaleX为0是没有问题的,在7.1的时候,这个属性设置为 >0 能正常显示,
但是到设置为0的时候就挂了。

7.0没有测试机了,有条件可以测试。

Bug已上报Google大法

现在7.0慢慢普及占有率也会越来越高,大家回去赶快打开代码看看有没有这个bug。尽早发现,尽早解决。

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,422评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 作为一个已经读研的新闻学学生,说一句我是新闻人,却一点都不为这个职业感到骄傲,随着自媒体的强势崛起,随时随地...
    暖风过境_阅读 554评论 0 0
  • 桐花烂漫阅读 298评论 0 0
  • 奈何十里桃林,山川流水
    疯之柯基爱豆阅读 230评论 0 0