安卓踩坑之路
jiangkerLove
一个不太正经的Android Coder
展开
-
自定义viewgroup踩坑,获取不到子view的margin
今天在使用自定义view时,之前一直只知道父布局负责margin,子布局负责padding。在使用自定义viewgroup时候也没有考虑过margin这个,今天突然想试试,发现了通过child.marginTop获取到的为0,这个时候去看这是一个kotlin的扩展方法,如下 inline val View.marginTop: Int get() = (layoutParams as? MarginLayoutParams)?.topMargin ?: 0 所以原因多半是来源于获取到的layout原创 2020-10-10 19:36:24 · 872 阅读 · 1 评论 -
添加AIDL文件之后出现ERROR: Process 'command '......finished with non-zero exit value -1073741819
最近开始接触aidl,但是发现按照教程那样添加aidl之后会出现这样一个错误,如下图所示: 大致详细信息是这样的Process 'command '......finished with non-zero exit value -1073741819 然后在网上查阅了很多的文章,大致分为两种,一种是 修改 build.gradle 文件:在 android{} 中间加上下面的内容: sou...原创 2019-06-17 12:32:49 · 3251 阅读 · 0 评论 -
IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling
最近在做一个项目的时候,是一个加上checkbox的recyclerview,然后选中状态或者取消时候有相应的效果产生,然后有button用于增加或者减少item的个数,然后发现点击过快或者有些时候会出现这样一个错误 IllegalStateException: Cannot call this method while RecyclerView is computing a layout o...原创 2019-07-24 18:50:50 · 1680 阅读 · 0 评论