Android4.1系统兼容问题记录

最近在项目中遇到适配4.1系统的坑,经过测试在4.0.1 、4.4 、 6.0 上均没有问题,就4.1全是坑。
1.在4.1系统上CheckBox 不显示
当收到这个Bug描述的时候,我也表示一脸懵逼,一个很久以前写的界面。收到用户的反馈,说4.1系统上规约认可页面无法操作,吓得我马上建立一个4.1的模拟器测试下。


QQ截图20171221203411.png

查看了下,真的连组件都没有显示?
我马上打开开发者选项的显示布局边界

QQ截图20171221203329.png

连组件都没创建???我又马上使用AS的查看布局

这里写图片描述
这里写图片描述

好吧真连组件都没创建。
在各种搜索引擎 、API查询后,让我把CheckBox替换成AppCompatCheckBox。
谷歌真坑。。+1

2.有部分EditText和AppCompatEditText背景为黑色?


这里写图片描述

一开始我还以为是style出了问题,查看APP的style和通用的@style/EditText 都没问题。在各种修改代码测试后发现一个很奇葩的问题。



    
    


在drawable中画四边的圆角没有添加solid 填充背景色。那就是默认的透明使用系统的主题颜色。
好吧!系统主题颜色真的是黑色。。


这里写图片描述

哎!谷歌真坑。。+2

记录下问题,2个简单的Bug找了一下午。。。。。共勉!

你可能感兴趣的:(Android4.1系统兼容问题记录)