Androidのclickable
とfocusable
の違いは何ですか?
Clickable
は、ポインターデバイスでクリックするか、タッチデバイスでタップできることを意味します。 Focusable
は、キーボードなどの入力デバイスからフォーカスを取得できることを意味します。キーボードなどの入力デバイスは、入力自体に基づいて入力イベントを送信するビューを決定できないため、focusを持つビューに送信します。
Focusable
は、ACTION_UPイベントが発生することを意味します。それを獲得し、それを解放しません。
Clickable
は、最初にACTION_UPを、最後にACTION_DOWNを意味します。最後に獲得してリリースします。