When setclickable is set to True, it indicates that the control can be clicked, and if False, it cannot be clicked; "Click" Applies to mouse, keyboard keys, remote control, etc.;
Note that the Setonclicklistener method sets the control's setclickable to True by default.
setenabled The Enable control, if set to false, the control will never be active, regardless of the setting of the property, is not valid;
Set to true to indicate that the control is active, active, and responsive to events such as touch, click, keystroke events, and so on;
SetEnabled is equivalent to the general switch, only the general switch is turned on to use other events.
setfocusable The Enable control to get focus, set to true, does not mean to get the focus immediately, to get the focus immediately, you have to use Requestfocus;
Enable the focus, that is, the opportunity to gain focus, the ability to have the focus when moving between controls, the control has this opportunity, the ability to get focus.
Setfocusable, setenabled, setclickable differences