踩坑记录
阿Ciu
问题不大
展开
-
[Android踩坑]LinearLayout与ImageView的点击事件冲突
在最近的项目中用到了LinearLayout中嵌套一个ImageView的布局,但是点击事件设置在LinearLayout中却无响应,综合网上的教程总结一下几种可能导致的情况:1.如果在ImageView中和LinearLayout同时设置点击事件,会发现触发的是ImageView的点击事件,说明点击事件被子控件ImageView消耗了。这涉及到事件分发的机制,简述下解决方案:在XM...原创 2020-01-06 21:51:56 · 2347 阅读 · 0 评论 -
[Android踩坑]解决百度定位无法自动定位的问题
公司的项目中用到了百度地图定位,但是在测试机上无法实现自动定位,但诡异的是日志中并没有关于定位的报错,经过断点调试后发现是registerLocationListener没有回调。然鹅隔壁的小伙伴的测试机能够自动定位,我的手机却不能,由此可以判断并不是项目代码本身的问题。所以打算将锅甩给手机,看看是否手机的定位功能出现问题。然鹅通过测试机上的饿了么和美团等程序的成功定位也可以判断出不是手机的...原创 2019-09-10 09:53:32 · 1177 阅读 · 0 评论 -
RecyclerView 设置item之间的间距
项目需求给recyclerview添加item的间距,需要新增一个辅助类SpacesItemDecoration 。代码如下:public class SpacesItemDecoration extends RecyclerView.ItemDecoration { private int space; public SpacesItemDecoration(int ...原创 2019-09-17 10:49:49 · 3499 阅读 · 3 评论