在布局中使用include引入其他layout时引发click事件不触发的问题
2016-10-11 16:11
766 查看
在使用一个简单的布局时,为了简便将已有的一个layout直接引入,但费解的是,将此布局作为一个RecyclerView中的item使用时会无法获取到点击事件。
即,在ViewHolder中对inflate的view设置的点击回调不会被触发。
而通过child的id找到组件后设置listener则可正常被调用。
布局如下图:
一时间尚未找到原因,留到以后来填坑。
即,在ViewHolder中对inflate的view设置的点击回调不会被触发。
而通过child的id找到组件后设置listener则可正常被调用。
布局如下图:
一时间尚未找到原因,留到以后来填坑。
相关文章推荐
- HTML5异步上传图片(支持预览和进度条),使用其他按钮触发file onclick事件,解决某些浏览器无法触发的问题
- Android使用LayoutInflator遇到的Button无触发事件问题
- vue—webapp 解决点击遮罩层会触发界面上其他元素的click事件问题
- Android中xml布局文件中使用include引入布局进行复用(解决使用include布局重叠,颜色设置无效问题)
- xml中使用include引入布局,layout属性设置不管用
- Layout布局文件中通过include来包含其他布局文件
- 关于jQuery的click事件不能触发的问题.
- 使用include实现布局(layout)复用
- chrome下input:file无法触发click事件的问题
- 解决firefox在未触发事件前无法使用window.event的问题
- onclientclick事件使用JS页面会刷新问题解决
- XML使用include实现布局(layout)复用
- 按回车触发按钮click事件的问题
- Textbox回车时触发TextChanged的却触发其他Button的click的问题
- 按回车触发按钮click事件的问题
- Android Layout中使用include标签实现UI布局重用
- (论坛答疑点滴)按回车触发按钮click事件的问题
- 使用android:layout_weight解决布局时把按纽压到屏幕外的问题
- 【Android Training - Performance】提高显示布局文件的性能[Lesson 2 - 使用include标签重用Layout]