[Android] 设置OnClickListener后需要点击两次才能触发onClick方法_百...

发布网友 发布时间:2024-10-22 07:11

我来回答

1个回答

热心网友 时间:2天前

在实现选RecycleView 中选中item高亮的效果时,发现必须点击同一个Item两次才可以触发绑定在itemView上的点击函数。
在item的布局文件设置如下:

查阅相关资料,发现原来是在layout中定义的 android:focusableInTouchMode="true" 出了问题
该参数会使得第一次点击动作是获得焦点,第二次点击才触发点击动作。所以应该将其删除或者设置为false

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com