我有一个复选框和一个单选按钮,必须处于禁用状态,因此我设置了setEnabled(false)。但是我希望longclicklistener可以正常工作。
这是复选框的代码,与我的情况下的单选按钮相似:
mCheckbox.setEnabled( false );
mCheckbox.setOnLongClickListener( new View.OnLongClickListener() {
@Override
public boolean onLongClick( View v ) {
if( longClickListener != null ) { //Call didn't even come here while debugging.
longClickListener.onLongClick( mCheckbox );
return true;
}
return false;
}
} );
我们将不胜感激。感谢您。