View.IOnKeyListener.OnKey(View, Keycode, KeyEvent) Метод

Определение

Вызывается при отправке аппаратного ключа в представление.

[Android.Runtime.Register("onKey", "(Landroid/view/View;ILandroid/view/KeyEvent;)Z", "GetOnKey_Landroid_view_View_ILandroid_view_KeyEvent_Handler:Android.Views.View/IOnKeyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool OnKey (Android.Views.View? v, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e);
[<Android.Runtime.Register("onKey", "(Landroid/view/View;ILandroid/view/KeyEvent;)Z", "GetOnKey_Landroid_view_View_ILandroid_view_KeyEvent_Handler:Android.Views.View/IOnKeyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnKey : Android.Views.View * Android.Views.Keycode * Android.Views.KeyEvent -> bool

Параметры

v
View

Представление, в которое был отправлен ключ.

keyCode
Keycode

Код для нажатой физической клавиши

e
KeyEvent

Объект KeyEvent, содержащий полную информацию о событии.

Возвращаемое значение

Значение true, если прослушиватель использовал событие, в противном случае — false.

Атрибуты

Комментарии

Вызывается при отправке аппаратного ключа в представление. Это позволяет прослушивателям получить возможность ответить перед целевым представлением.

Нажатие клавиш на программных клавиатурах обычно НЕ активирует этот метод, хотя некоторые могут выбрать это в некоторых ситуациях. Не предполагайте, что метод ввода программного обеспечения должен быть основан на ключе; даже если это так, он может использовать нажатия клавиш не так, как вы ожидаете, поэтому нет способа надежного перехвата нажатий клавиши мягкого ввода.

Документация по Java для android.view.View.OnKeyListener.onKey(android.view.View, int, android.view.KeyEvent).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к