tableview上的click事件没有发生,我想知道原因

时间:2017-11-11 07:20:12

标签: java android

我想在GitHub的项目中使用名为tableview的视图。它是一个像窗口中的数据网格的视图,它可以设置每个列具有不同的视图,当我将一个复选框放入tableview时,项目的click事件消失,如下所示:

[enter image description here

如果每列都是RecycleView,则点击事件通常如下:

the Textview in the tableview

我想也许是因为复选框会消耗点击事件,所以点击该项目不会有任何努力。但点击区域不在复选框区域内,我不知道如何处理问题。

当我将复选框放入RecycleView时,RecycleView的项目有效。

enter image description here

我很奇怪为什么TableView可以做到,但setInterval(function() { var local = new Date(); var localdatetime = local.getHours() + ":" + pad(local.getMinutes()) + ":" + pad(local.getSeconds()); $('#local-time').val(localdatetime); }, 1000); function pad(t) { var st = "" + t; while (st.length < 2) st = "0" + st; return st; } 无法做到。

我需要一些指导。

1 个答案:

答案 0 :(得分:1)

只需将这些属性添加到复选框:

android:focusable="false"
android:focusableInTouchMode="false"