View.RequestFocus Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| RequestFocus(FocusSearchDirection, Rect) |
Вызовите это, чтобы попытаться дать фокус определенному представлению или одному из его потомков и дать ему указания по направлению и конкретному прямоугольнику, с которым происходит фокус. |
| RequestFocus(FocusSearchDirection) |
Вызовите это, чтобы попытаться сосредоточиться на определенном представлении или на одном из его потомков и дать ему указание о том, какое направление фокуса заголовок. |
| RequestFocus() |
Вызовите это, чтобы попытаться сосредоточиться на определенном представлении или на одном из его потомков. |
RequestFocus(FocusSearchDirection, Rect)
Вызовите это, чтобы попытаться дать фокус определенному представлению или одному из его потомков и дать ему указания по направлению и конкретному прямоугольнику, с которым происходит фокус.
[Android.Runtime.Register("requestFocus", "(ILandroid/graphics/Rect;)Z", "GetRequestFocus_ILandroid_graphics_Rect_Handler")]
public virtual bool RequestFocus(Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect);
[<Android.Runtime.Register("requestFocus", "(ILandroid/graphics/Rect;)Z", "GetRequestFocus_ILandroid_graphics_Rect_Handler")>]
abstract member RequestFocus : Android.Views.FocusSearchDirection * Android.Graphics.Rect -> bool
override this.RequestFocus : Android.Views.FocusSearchDirection * Android.Graphics.Rect -> bool
Параметры
- direction
- FocusSearchDirection
Один из FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT и FOCUS_RIGHT
- previouslyFocusedRect
- Rect
Прямоугольник (в системе координат этого представления), чтобы дать более подробное указание о том, откуда приходит фокус. Может иметь значение NULL, если нет указания.
Возвращаемое значение
Будь то это мнение или один из его потомков на самом деле взял внимание.
- Атрибуты
Комментарии
Вызовите это, чтобы попытаться дать фокус определенному представлению или одному из его потомков и дать ему указания по направлению и конкретному прямоугольнику, с которым происходит фокус. Прямоугольник может помочь дать более крупные представления более подробное указание о том, откуда происходит фокус, и поэтому, где показывать выделение или переадресовать фокус внутри.
Представление не будет на самом деле принимать фокус, если он не является фокусируемым (#isFocusable возвращает значение false), или если он является фокусируемым и не фокусируется в сенсорном режиме (#isFocusableInTouchMode) во время работы устройства в режиме сенсорного ввода.
Представление не будет принимать фокус, если он не отображается.
Представление не будет сосредоточиться, если один из его родителей имеет android.view.ViewGroup#getDescendantFocusability() равный ViewGroup#FOCUS_BLOCK_DESCENDANTS.
См. также #focusSearch(int), что вы вызываете, чтобы сказать, что у вас есть фокус, и вы хотите, чтобы ваш родитель искал следующий.
Возможно, вы хотите переопределить этот метод, если пользователь View имеет внутренний View , в который он хочет перенаправлять запрос.
Java документации по android.view.View.requestFocus(int, android.graphics.Rect).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
RequestFocus(FocusSearchDirection)
Вызовите это, чтобы попытаться сосредоточиться на определенном представлении или на одном из его потомков и дать ему указание о том, какое направление фокуса заголовок.
[Android.Runtime.Register("requestFocus", "(I)Z", "")]
public bool RequestFocus(Android.Views.FocusSearchDirection direction);
[<Android.Runtime.Register("requestFocus", "(I)Z", "")>]
member this.RequestFocus : Android.Views.FocusSearchDirection -> bool
Параметры
- direction
- FocusSearchDirection
Один из FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT и FOCUS_RIGHT
Возвращаемое значение
Будь то это мнение или один из его потомков на самом деле взял внимание.
- Атрибуты
Комментарии
Вызовите это, чтобы попытаться сосредоточиться на определенном представлении или на одном из его потомков и дать ему указание о том, какое направление фокуса заголовок.
Представление не будет на самом деле принимать фокус, если он не является фокусируемым (#isFocusable возвращает значение false), или если он является фокусируемым и не фокусируется в сенсорном режиме (#isFocusableInTouchMode) во время работы устройства в режиме сенсорного ввода.
См. также #focusSearch(int), что вы вызываете, чтобы сказать, что у вас есть фокус, и вы хотите, чтобы ваш родитель искал следующий.
Это эквивалентно вызову #requestFocus(int, Rect) набора null для ранее ориентированного прямоугольника.
Java документации по android.view.View.requestFocus(int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
RequestFocus()
Вызовите это, чтобы попытаться сосредоточиться на определенном представлении или на одном из его потомков.
[Android.Runtime.Register("requestFocus", "()Z", "")]
public bool RequestFocus();
[<Android.Runtime.Register("requestFocus", "()Z", "")>]
member this.RequestFocus : unit -> bool
Возвращаемое значение
Будь то это мнение или один из его потомков на самом деле взял внимание.
- Атрибуты
Комментарии
Вызовите это, чтобы попытаться сосредоточиться на определенном представлении или на одном из его потомков.
Представление на самом деле не будет принимать фокус, если он не является фокусируемым (#isFocusable возвращает значение false), или если он не может быть сосредоточен из-за других условий (не фокусируемый в сенсорном режиме (#isFocusableInTouchMode) во время работы устройства в режиме сенсорного ввода, не видимый, не включенный или не имеет размера.
См. также #focusSearch(int), что вы вызываете, чтобы сказать, что у вас есть фокус, и вы хотите, чтобы ваш родитель искал следующий.
Это эквивалентно вызову #requestFocus(int, Rect) с аргументами #FOCUS_DOWN и null.
Java документации по android.view.View.requestFocus().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".