View.RequestFocus Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| RequestFocus() |
Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben. |
| RequestFocus(FocusSearchDirection) |
Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben, und geben Sie ihm einen Hinweis darauf, welche Richtung der Fokus überschrift ist. |
| RequestFocus(FocusSearchDirection, Rect) |
Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben, und geben Sie ihm Hinweise auf die Richtung und ein bestimmtes Rechteck, von dem der Fokus stammt. |
RequestFocus()
Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben.
[Android.Runtime.Register("requestFocus", "()Z", "")]
public bool RequestFocus();
[<Android.Runtime.Register("requestFocus", "()Z", "")>]
member this.RequestFocus : unit -> bool
Gibt zurück
Ob diese Ansicht oder eine ihrer Nachfolger tatsächlich den Fokus hat.
- Attribute
Hinweise
Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben.
Eine Ansicht nimmt den Fokus nicht tatsächlich ein, wenn sie nicht fokussierbar ist (#isFocusable gibt "false" zurück), oder wenn sie aufgrund anderer Bedingungen nicht fokussiert werden kann (nicht fokussierbar im Touchmodus (#isFocusableInTouchMode) während sich das Gerät im Touchmodus befindet, nicht sichtbar, nicht aktiviert oder hat keine Größe).
Siehe auch #focusSearch(int), was Sie nennen, dass Sie den Fokus haben, und Sie möchten, dass Ihr Elternteil nach dem nächsten sucht.
Dies entspricht dem Aufrufen #requestFocus(int, Rect) mit Argumenten #FOCUS_DOWN und null.
Java Dokumentation für android.view.View.requestFocus().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
RequestFocus(FocusSearchDirection)
Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben, und geben Sie ihm einen Hinweis darauf, welche Richtung der Fokus überschrift ist.
[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
Parameter
- direction
- FocusSearchDirection
Einer von FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT und FOCUS_RIGHT
Gibt zurück
Ob diese Ansicht oder eine ihrer Nachfolger tatsächlich den Fokus hat.
- Attribute
Hinweise
Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben, und geben Sie ihm einen Hinweis darauf, welche Richtung der Fokus überschrift ist.
Eine Ansicht nimmt den Fokus nicht tatsächlich ein, wenn sie nicht fokussierbar ist (#isFocusable gibt "false" zurück), oder wenn sie fokussierbar ist und sie nicht im Touchmodus (#isFocusableInTouchMode) fokussierbar ist, während sich das Gerät im Toucheingabemodus befindet.
Siehe auch #focusSearch(int), was Sie nennen, dass Sie den Fokus haben, und Sie möchten, dass Ihr Elternteil nach dem nächsten sucht.
Dies entspricht dem Aufrufen #requestFocus(int, Rect) mit null festgelegtem Satz für das zuvor fokussierte Rechteck.
Java Dokumentation für android.view.View.requestFocus(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
RequestFocus(FocusSearchDirection, Rect)
Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben, und geben Sie ihm Hinweise auf die Richtung und ein bestimmtes Rechteck, von dem der Fokus stammt.
[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
Parameter
- direction
- FocusSearchDirection
Einer von FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT und FOCUS_RIGHT
- previouslyFocusedRect
- Rect
Das Rechteck (im Koordinatensystem dieser Ansicht), um einen feineren Hinweis darauf zu geben, wo sich der Fokus befindet. Kann null sein, wenn kein Hinweis vorhanden ist.
Gibt zurück
Ob diese Ansicht oder eine ihrer Nachfolger tatsächlich den Fokus hat.
- Attribute
Hinweise
Rufen Sie dies auf, um zu versuchen, einer bestimmten Ansicht oder einem der untergeordneten Elemente den Fokus zu geben, und geben Sie ihm Hinweise auf die Richtung und ein bestimmtes Rechteck, von dem der Fokus stammt. Das Rechteck kann dazu beitragen, größere Ansichten einen feineren Hinweis darauf zu geben, wo der Fokus kommt, und daher, wo die Auswahl angezeigt oder der Fokus intern vorwärts geändert werden soll.
Eine Ansicht nimmt den Fokus nicht tatsächlich ein, wenn sie nicht fokussierbar ist (#isFocusable gibt "false" zurück), oder wenn sie fokussierbar ist und sie nicht im Touchmodus (#isFocusableInTouchMode) fokussierbar ist, während sich das Gerät im Toucheingabemodus befindet.
Eine Ansicht nimmt den Fokus nicht ein, wenn sie nicht sichtbar ist.
Eine Ansicht nimmt nicht den Fokus, wenn eines seiner Eltern gleich ist android.view.ViewGroup#getDescendantFocusability()ViewGroup#FOCUS_BLOCK_DESCENDANTS.
Siehe auch #focusSearch(int), was Sie nennen, dass Sie den Fokus haben, und Sie möchten, dass Ihr Elternteil nach dem nächsten sucht.
Sie können diese Methode außer Kraft setzen, wenn Ihre Benutzerdefinierte View über eine interne View Methode verfügt, an die sie die Anforderung weiterleiten möchte.
Java Dokumentation für android.view.View.requestFocus(int, android.graphics.Rect).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.