View.RequestFocus Methode

Definition

Ü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.

Gilt für: