View.OnFocusChanged(Boolean, FocusSearchDirection, Rect) Метод

Определение

Вызывается системой представлений при изменении состояния фокуса этого представления.

[Android.Runtime.Register("onFocusChanged", "(ZILandroid/graphics/Rect;)V", "GetOnFocusChanged_ZILandroid_graphics_Rect_Handler")]
protected virtual void OnFocusChanged (bool gainFocus, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect);
[<Android.Runtime.Register("onFocusChanged", "(ZILandroid/graphics/Rect;)V", "GetOnFocusChanged_ZILandroid_graphics_Rect_Handler")>]
abstract member OnFocusChanged : bool * Android.Views.FocusSearchDirection * Android.Graphics.Rect -> unit
override this.OnFocusChanged : bool * Android.Views.FocusSearchDirection * Android.Graphics.Rect -> unit

Параметры

gainFocus
Boolean

Значение true, если фокус отображается в представлении; В противном случае значение false.

direction
FocusSearchDirection

Фокус направления переместился при вызове метода requestFocus() для предоставления фокуса этого представления. Значения: #FOCUS_UP, #FOCUS_DOWN, #FOCUS_LEFT, #FOCUS_RIGHT, #FOCUS_FORWARDили #FOCUS_BACKWARD. Он может применяться не всегда, в этом случае используйте значение по умолчанию.

previouslyFocusedRect
Rect

Прямоугольник в системе координат этого представления ранее сфокусировался. Если применимо, это будет передаваться в виде более детализированных сведений о том, откуда приходит фокус (в дополнение к направлению). Будет иметь значение в null противном случае.

Атрибуты

Комментарии

Вызывается системой представлений при изменении состояния фокуса этого представления. Если событие изменения фокуса вызвано направленной навигацией, направление и функция ранееFocusedRect предоставляют представление о том, откуда он находится. При переопределении обязательно вызовите до суперкласса, чтобы обеспечить стандартную обработку фокуса.

Документация по Java для android.view.View.onFocusChanged(boolean, int, android.graphics.Rect).

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

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