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

时间:2014-08-25 07:30:46

标签: android

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

我尝试了以下内容:

 holder.checkbox = (CheckBox) convertView.findViewById(R.id.checkBox);
 holder.checkbox.setClickable(false);

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

谢谢!

2 个答案:

答案 0 :(得分:2)

试试这个

   holder.checkbox.setEnabled(false);

用于处理复选框的颜色(由您在评论中询问),请参阅此Android: Set color of CheckBox

答案 1 :(得分:1)

使用setEnable(true/false)代替可点击的