View.RequestFocus Método

Definición

Sobrecargas

Nombre Description
RequestFocus(FocusSearchDirection, Rect)

Llame a esto para intentar centrarse en una vista específica o en uno de sus descendientes y darle sugerencias sobre la dirección y un rectángulo específico del que procede el foco.

RequestFocus(FocusSearchDirection)

Llame a esto para intentar centrarse en una vista específica o en uno de sus descendientes y darle una sugerencia sobre qué dirección se dirige el foco.

RequestFocus()

Llame a esto para intentar centrarse en una vista específica o en uno de sus descendientes.

RequestFocus(FocusSearchDirection, Rect)

Llame a esto para intentar centrarse en una vista específica o en uno de sus descendientes y darle sugerencias sobre la dirección y un rectángulo específico del que procede el foco.

[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

Parámetros

direction
FocusSearchDirection

Uno de FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT y FOCUS_RIGHT

previouslyFocusedRect
Rect

Rectángulo (en el sistema de coordenadas de esta vista) para proporcionar una sugerencia más detallada sobre dónde procede el foco. Puede ser NULL si no hay ninguna sugerencia.

Devoluciones

Si esta vista o uno de sus descendientes se centraron realmente.

Atributos

Comentarios

Llame a esto para intentar centrarse en una vista específica o en uno de sus descendientes y darle sugerencias sobre la dirección y un rectángulo específico del que procede el foco. El rectángulo puede ayudar a proporcionar vistas más grandes una sugerencia más detallada sobre dónde procede el foco y, por lo tanto, dónde mostrar la selección o cambiar el foco hacia delante internamente.

Una vista no se centrará realmente si no se puede centrar (#isFocusable devuelve false), o si es centrable y no se puede centrar en el modo táctil (#isFocusableInTouchMode) mientras el dispositivo está en modo táctil.

Una vista no tomará el foco si no está visible.

Una vista no se centrará si uno de sus elementos primarios tiene android.view.ViewGroup#getDescendantFocusability() el mismo valor que ViewGroup#FOCUS_BLOCK_DESCENDANTS.

Vea también #focusSearch(int), que es lo que llama a decir que tiene el foco, y quiere que su padre busque el siguiente.

Es posible que desee invalidar este método si el personalizado View tiene un elemento interno View al que desea reenviar la solicitud.

Java documentación para android.view.View.requestFocus(int, android.graphics.Rect).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

RequestFocus(FocusSearchDirection)

Llame a esto para intentar centrarse en una vista específica o en uno de sus descendientes y darle una sugerencia sobre qué dirección se dirige el foco.

[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

Parámetros

direction
FocusSearchDirection

Uno de FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT y FOCUS_RIGHT

Devoluciones

Si esta vista o uno de sus descendientes se centraron realmente.

Atributos

Comentarios

Llame a esto para intentar centrarse en una vista específica o en uno de sus descendientes y darle una sugerencia sobre qué dirección se dirige el foco.

Una vista no se centrará realmente si no se puede centrar (#isFocusable devuelve false), o si es centrable y no se puede centrar en el modo táctil (#isFocusableInTouchMode) mientras el dispositivo está en modo táctil.

Vea también #focusSearch(int), que es lo que llama a decir que tiene el foco, y quiere que su padre busque el siguiente.

Esto equivale a llamar #requestFocus(int, Rect) a con null establecido para el rectángulo centrado anteriormente.

Java documentación para android.view.View.requestFocus(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

RequestFocus()

Llame a esto para intentar centrarse en una vista específica o en uno de sus descendientes.

[Android.Runtime.Register("requestFocus", "()Z", "")]
public bool RequestFocus();
[<Android.Runtime.Register("requestFocus", "()Z", "")>]
member this.RequestFocus : unit -> bool

Devoluciones

Si esta vista o uno de sus descendientes se centraron realmente.

Atributos

Comentarios

Llame a esto para intentar centrarse en una vista específica o en uno de sus descendientes.

Una vista no se centrará realmente si no se puede centrar (#isFocusable devuelve false), o si no se puede centrar debido a otras condiciones (no se puede centrar en el modo táctil (#isFocusableInTouchMode) mientras el dispositivo está en modo táctil, no visible, no habilitado o no tiene ningún tamaño).

Vea también #focusSearch(int), que es lo que llama a decir que tiene el foco, y quiere que su padre busque el siguiente.

Esto equivale a llamar #requestFocus(int, Rect) a con argumentos #FOCUS_DOWN y null.

Java documentación para android.view.View.requestFocus().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a