美文网首页
Android4.1系统兼容问题记录

Android4.1系统兼容问题记录

作者: liliLearn | 来源:发表于2017-09-30 11:13 被阅读0次

最近在项目中遇到适配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 都没问题。在各种修改代码测试后发现一个很奇葩的问题。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <stroke
        android:width="0.5dp"
        android:color="@color/edit_hint_color" />
    <corners android:radius="5dp" />
</shape>

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


这里写图片描述

哎!谷歌真坑。。+2

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

相关文章

网友评论

      本文标题:Android4.1系统兼容问题记录

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