android - listView 上的复选框阻止事件点击,kotlin

标签 android android-studio listview kotlin onclicklistener

使用 Kotlin

你好,我正在做一个带有标题、描述和复选框的 ListView 。

在没有复选框的情况下,当我单击单元格时,它会打开有关该项目的 detailsActivity。

所以我添加了一个复选框,其默认检查操作使用户能够选择项目,它似乎阻止了 View 点击事件。

  listView.onItemClickListener = AdapterView.OnItemClickListener { adapterView, view, position, id ->
        val productListToDetail = Intent(this, ProductDetailActivity::class.java)
        productListToDetail.putExtra("title",platoList[position].nombre)
        productListToDetail.putExtra("descripcion",platoList[position].descripcion)
        startActivity(productListToDetail)
    }

有什么想法吗?

最佳答案

将这些属性添加到您的 CheckBox:

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

关于android - listView 上的复选框阻止事件点击,kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51274658/

相关文章:

android - 带有 countDownTimer 的 onFinish 方法问题的 listView

递归调用Android sqlite getdatabase

java - 获取错误 java.lang.IllegalArgumentException : unexpected url

java - 从内部类中访问变量 (dialogView),需要声明为 final

java - 在 Android Studio 中将一个类用于多个输入字段的快捷方式

android - 在 webview 中添加 float 操作菜单?

java - 将 Android 应用程序转换为 Java 桌面应用程序

android - 由 : java. lang.AssertionError 引起:无法删除缓存目录 yourProject\build\kotlin\compileDebugTestingKotlin

android-studio - Android Studio、信息亭模式、单一用途设备、锁定任务模式

android - 如何在 getView 方法之外获取 View 和持有者对象?