View.RequestFocus Método

Definição

Sobrecargas

Nome Description
RequestFocus(FocusSearchDirection, Rect)

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes e dê dicas sobre a direção e um retângulo específico de onde o foco está vindo.

RequestFocus(FocusSearchDirection)

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes e dê uma dica sobre a direção em que o foco está indo.

RequestFocus()

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes.

RequestFocus(FocusSearchDirection, Rect)

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes e dê dicas sobre a direção e um retângulo específico de onde o foco está vindo.

[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

Um dos FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT e FOCUS_RIGHT

previouslyFocusedRect
Rect

O retângulo (no sistema de coordenadas desta Vista) para dar uma dica mais refinada sobre de onde vem o foco. Pode ser nulo se não houver nenhuma dica.

Retornos

Se essa visão ou um de seus descendentes realmente teve foco.

Atributos

Comentários

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes e dê dicas sobre a direção e um retângulo específico de onde o foco está vindo. O retângulo pode ajudar a fornecer exibições maiores uma dica mais refinada sobre de onde vem o foco e, portanto, onde mostrar a seleção ou a mudança de foco para frente internamente.

Uma exibição não terá foco se não for focalizável (#isFocusable retorna false) ou se for focalizável e não for focalizável no modo de toque (#isFocusableInTouchMode) enquanto o dispositivo estiver no modo de toque.

Uma vista não terá foco se não estiver visível.

Uma View não terá foco se um de seus pais tiver android.view.ViewGroup#getDescendantFocusability() igual a ViewGroup#FOCUS_BLOCK_DESCENDANTS.

Veja também #focusSearch(int), que é o que você chama para dizer que tem foco e deseja que seus pais procurem o próximo.

Talvez você queira substituir esse método se o seu costume View tiver um interno View para o qual deseja encaminhar a solicitação.

Documentação Java para android.view.View.requestFocus(int, android.graphics.Rect).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

RequestFocus(FocusSearchDirection)

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes e dê uma dica sobre a direção em que o foco está indo.

[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

Um dos FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT e FOCUS_RIGHT

Retornos

Se essa visão ou um de seus descendentes realmente teve foco.

Atributos

Comentários

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes e dê uma dica sobre a direção em que o foco está indo.

Uma exibição não terá foco se não for focalizável (#isFocusable retorna false) ou se for focalizável e não for focalizável no modo de toque (#isFocusableInTouchMode) enquanto o dispositivo estiver no modo de toque.

Veja também #focusSearch(int), que é o que você chama para dizer que tem foco e deseja que seus pais procurem o próximo.

Isso é equivalente a chamar #requestFocus(int, Rect) com null set para o retângulo focado anteriormente.

Documentação Java para android.view.View.requestFocus(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

RequestFocus()

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes.

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

Retornos

Se essa visão ou um de seus descendentes realmente teve foco.

Atributos

Comentários

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes.

Uma exibição não terá foco se não for focalizável (#isFocusable retorna false) ou se não puder ser focada devido a outras condições (não focalizável no modo de toque (#isFocusableInTouchMode) enquanto o dispositivo estiver no modo de toque, não visível, não habilitado ou sem tamanho).

Veja também #focusSearch(int), que é o que você chama para dizer que tem foco e deseja que seus pais procurem o próximo.

Isso é equivalente a chamar #requestFocus(int, Rect) com argumentos #FOCUS_DOWN e null.

Documentação Java para android.view.View.requestFocus().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a