Sprache

TabWidget.SetCurrentTab(Int32) Methode

Definition

Legt die aktuelle Registerkarte fest.

[Android.Runtime.Register("setCurrentTab", "(I)V", "GetSetCurrentTab_IHandler")]
public virtual void SetCurrentTab(int index);
[<Android.Runtime.Register("setCurrentTab", "(I)V", "GetSetCurrentTab_IHandler")>]
abstract member SetCurrentTab : int -> unit
override this.SetCurrentTab : int -> unit

Parameter

index
Int32

der Index der Registerkarte, die Sie als ausgewählte Registerkarte angeben möchten (Registerkarte wird an den Anfang des Widgets gebracht)

Attribute

Hinweise

Legt die aktuelle Registerkarte fest.

Diese Methode wird verwendet, um eine Registerkarte an die Vorderseite des Widgets zu bringen und wird verwendet, um den Rest der Benutzeroberfläche zu posten, dass eine andere Registerkarte in den Vordergrund gebracht wurde.

Beachten Sie, dass dies von dem herkömmlichen "Fokus" getrennt ist, der von der Ansichtslogik verwendet wird.

Wenn beispielsweise eine Liste in einer Ansicht mit Registerkarten vorhanden ist, navigiert ein Benutzer möglicherweise nach oben und unten in der Liste, und verschiebt den Benutzeroberflächenfokus (orangefarbenes Hervorheben) durch die Listenelemente. Die Cursorbewegung wirkt sich jedoch nicht auf die "ausgewählte" Registerkarte aus, da sich der gesamte Bildlauf auf derselben Registerkarte befindet. Die ausgewählte Registerkarte ändert sich nur, wenn wir zwischen Registerkarten navigieren (wechseln von der Listenansicht zur nächsten Registerkartenansicht in diesem Beispiel).

Wenn Sie sowohl den Fokus als auch die ausgewählte Registerkarte gleichzeitig verschieben möchten, verwenden #focusCurrentTabSie bitte . Normalerweise übernimmt die Ansichtslogik das Anpassen des Fokus. Wenn Sie die Benutzeroberfläche nicht umgehen, konzentrieren Sie sich wahrscheinlich einfach hier auf Ihr Interesse.

Java Dokumentation für android.widget.TabWidget.setCurrentTab(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:

Weitere Informationen