What is the difference between clickable
and focusable
in android?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Clickable
means that it can be clicked by a pointer device or be tapped by a touch device. Focusable
means that it can gain the focus from an input device like a keyboard. Input devices like keyboards cannot decide which view to send its input events to based on the inputs itself, so they send them to the view that has focus.
回答2:
Focusable
means ACTION_UP event will occur. It will gain it and it won't release it.
Clickable
means ACTION_UP first and ACTION_DOWN at the end. It will gain and release it at the end.