IAdapter.GetView(Int32, View, ViewGroup) Methode

Definition

Rufen Sie eine Ansicht ab, in der die Daten an der angegebenen Position im Dataset angezeigt werden.

[Android.Runtime.Register("getView", "(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;", "GetGetView_ILandroid_view_View_Landroid_view_ViewGroup_Handler:Android.Widget.IAdapterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Views.View? GetView(int position, Android.Views.View? convertView, Android.Views.ViewGroup? parent);
[<Android.Runtime.Register("getView", "(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;", "GetGetView_ILandroid_view_View_Landroid_view_ViewGroup_Handler:Android.Widget.IAdapterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetView : int * Android.Views.View * Android.Views.ViewGroup -> Android.Views.View

Parameter

position
Int32

Die Position des Elements innerhalb des Datensatzes des Adapters des Elements, dessen Ansicht wir wünschen.

convertView
View

Die alte Ansicht, die nach Möglichkeit wiederverwendet werden soll. Hinweis: Sie sollten vor der Verwendung überprüfen, ob diese Ansicht ungleich NULL und eines geeigneten Typs ist. Wenn es nicht möglich ist, diese Ansicht so zu konvertieren, dass die richtigen Daten angezeigt werden, kann diese Methode eine neue Ansicht erstellen. Heterogene Listen können ihre Anzahl von Ansichtstypen angeben, sodass diese Ansicht immer vom richtigen Typ ist (siehe #getViewTypeCount() und #getItemViewType(int)).

parent
ViewGroup

Das übergeordnete Element, an das diese Ansicht schließlich angefügt wird

Gibt zurück

Eine Ansicht, die den Daten an der angegebenen Position entspricht.

Attribute

Hinweise

Rufen Sie eine Ansicht ab, in der die Daten an der angegebenen Position im Dataset angezeigt werden. Sie können eine Ansicht entweder manuell erstellen oder aus einer XML-Layoutdatei aufblasen. Wenn die Ansicht aufgeblasen ist, wendet die übergeordnete Ansicht (GridView, ListView...) Standardlayoutparameter an, es sei denn, Sie verwenden android.view.LayoutInflater#inflate(int, android.view.ViewGroup, boolean) zum Angeben einer Stammansicht und zum Verhindern der Anlage an den Stamm.

Java Dokumentation für android.widget.Adapter.getView(int, android.view.View, android.view.ViewGroup).

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: