美文网首页AndroidDevAndroid知识Android开发
Android适配7.0,TextView属性Bug,坑

Android适配7.0,TextView属性Bug,坑

作者: aroundme | 来源:发表于2017-02-10 17:57 被阅读155次

    今天把公司的测试机更新到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适配7.0,TextView属性Bug,坑

        本文链接:https://www.haomeiwen.com/subject/qffnittx.html