View.SetTag(Int32, Object) Methode

Definition

Legt ein Tag fest, das dieser Ansicht und einem Schlüssel zugeordnet ist.

[Android.Runtime.Register("setTag", "(ILjava/lang/Object;)V", "GetSetTag_ILjava_lang_Object_Handler")]
public virtual void SetTag(int key, Java.Lang.Object? tag);
[<Android.Runtime.Register("setTag", "(ILjava/lang/Object;)V", "GetSetTag_ILjava_lang_Object_Handler")>]
abstract member SetTag : int * Java.Lang.Object -> unit
override this.SetTag : int * Java.Lang.Object -> unit

Parameter

key
Int32

Der Schlüssel, der das Tag identifiziert

tag
Object

Ein Objekt zum Markieren der Ansicht mit

Attribute

Ausnahmen

Wenn der angegebene Schlüssel ungültig ist

Hinweise

Legt ein Tag fest, das dieser Ansicht und einem Schlüssel zugeordnet ist. Ein Tag kann verwendet werden, um eine Ansicht in der Hierarchie zu markieren und muss nicht innerhalb der Hierarchie eindeutig sein. Tags können auch verwendet werden, um Daten in einer Ansicht zu speichern, ohne auf eine andere Datenstruktur zurückgreifen zu müssen.

Der angegebene Schlüssel sollte eine ID sein, die in den Ressourcen der Anwendung deklariert ist, um sicherzustellen, dass er eindeutig ist (siehe ID-Ressourcentyp). Schlüssel, die als Zugehörigkeit zum Android-Framework oder nicht zu einem Paket gehören, führen dazu, dass ein IllegalArgumentException Paket ausgelöst wird.

Java Dokumentation für android.view.View.setTag(int, java.lang.Object).

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