美文网首页
Android 踩坑记录

Android 踩坑记录

作者: 渐行渐远的术士 | 来源:发表于2017-10-11 16:50 被阅读0次

    1.Adapter 中 isEnable 方法对 ListView 的影响 ,当设置相邻两个item为不可点击时,divider无法正常显示,只显示分割线高度,没有颜色。

    详情可以参考掘金大神的文章这里

    2.ListView设置分割线颜色后不显示解决方法。也是坑!!!!

    listView.setDivider(newColorDrawable(Color.GRAY));

    listView.setDividerHeight(1);

    一定要先设置颜色再设置高度。源码中的setDivider方法会修改分割线的高度。

    详情参考源码或者点击

    3.Android5.0开始后,通知栏的小图标要用alpha图层来绘制,不能有RGB图层。一些国产的定制ROM除外。

    4.Android Studio中的library库打包成.aar文件时,要把build.gradle中引用的项目,分别打包,再在项目中一起引用。

    就像上图中的三个引用,需要分别打包成.aar再引用

    具体配置:

    1.在library项目中的build/outputs/aar中找到相应的.aar文件,复制到需要引用这个library的项目中libs文件夹下。

    在项目的bulid.gradle中配置

    repositories { flatDir { dirs'libs' } }

    compile(name:'c4050lib-release', ext:'aar')

    compile(name:'daedaluslib-release', ext:'aar')

    compile(name:'protocolbizlib-release', ext:'aar')

    compile(name:'protocollib-release', ext:'aar')

    相关文章

      网友评论

          本文标题:Android 踩坑记录

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