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')
网友评论