checkbox.setClickable(false) 在 android 中不起作用

The*_*Man 3 android

我正在尝试一个基于自定义的列表视图,它有一个文本和复选框。我想禁用复选框的可点击功能。这样用户将只能单击项目行而不是单击复选框。

我尝试了以下方法:

 holder.checkbox = (CheckBox) convertView.findViewById(R.id.checkBox);
 holder.checkbox.setClickable(false);
Run Code Online (Sandbox Code Playgroud)

这不是禁用可点击的。我该如何解决这个问题?

谢谢!

nob*_*alG 6

尝试这个

   holder.checkbox.setEnabled(false);
Run Code Online (Sandbox Code Playgroud)

处理复选框的颜色(如您在评论中所问)请参阅此Android:Set color of CheckBox