最新线上项目, 在被大范围使用的时候, 市场客服,反馈,部分用户手机在使用的时候,有个界面点击条目老是点不动, 但是我们在做灰度测试的,公司所有的测试机都没有发现这个问题, 导致这个问题不知道如何处理和解决
后来看了代码,我的item里面没有EditText 也没有什么子控件抢夺焦点事件, 唯独可能有个定时器,改变UI效果,可能导致焦点事件被抢夺, 这个时候,要处理这个事件分发问题,感觉挺麻烦的, 那有没有比较简单有效的方法来解决这个问题呢,应该之前也有人遇到过,而且应该RecyclerView 这个控件本身应该带有这种属性
结果百度一下,还真找到了
参考博客地址1: https://www.cnblogs.com/eyu8874521/archive/2012/10/17/2727882.html
参考博客地址2: https://blog.csdn.net/limonzet/article/details/51353634
这时候就可以使用descendantFocusability来解决啦,API描述如下:
android:descendantFocusability
Defines the relationship between the ViewGroup and its desce