View.RequestFocus Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.