Langue

SimpleCursorAdapter.BindView(View, Context, ICursor) Méthode

Définition

Lie tous les noms de champs passés dans le paramètre « to » du constructeur avec leurs colonnes de curseur correspondantes, comme spécifié dans le paramètre « from ».

[Android.Runtime.Register("bindView", "(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V", "GetBindView_Landroid_view_View_Landroid_content_Context_Landroid_database_Cursor_Handler")]
public override void BindView(Android.Views.View? view, Android.Content.Context? context, Android.Database.ICursor? cursor);
[<Android.Runtime.Register("bindView", "(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V", "GetBindView_Landroid_view_View_Landroid_content_Context_Landroid_database_Cursor_Handler")>]
override this.BindView : Android.Views.View * Android.Content.Context * Android.Database.ICursor -> unit

Paramètres

view
View

Vue existante, retournée précédemment par newView

context
Context

Interface vers les informations globales de l’application

cursor
ICursor

Curseur à partir duquel obtenir les données. Le curseur est déjà déplacé vers la position correcte.

Attributs

Exceptions

si la liaison ne peut pas se produire

Remarques

Lie tous les noms de champs passés dans le paramètre « to » du constructeur avec leurs colonnes de curseur correspondantes, comme spécifié dans le paramètre « from ».

La liaison se produit en deux phases. Tout d’abord, si un android.widget.SimpleCursorAdapter.ViewBinder est disponible, ViewBinder#setViewValue(android.view.View, android.database.Cursor, int) est appelé. Si la valeur retournée est true, la liaison s’est produite. Si la valeur retournée est false et que la vue à lier est un TextView, #setViewText(TextView, String) elle est appelée. Si la valeur retournée est false et que la vue à lier est une imageView, #setViewImage(ImageView, String) elle est appelée. Si aucune liaison appropriée n’est trouvée, une IllegalStateException liaison est levée.

Java documentation pour android.widget.SimpleCursorAdapter.bindView(android.view.View, android.content.Context, android.database.Cursor).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Voir aussi

  • <xref:Android.Widget.CursorAdapter.BindView(Android.Views.View%2c+Android.Content.Context%2c+Android.Content.Context)>
  • ViewBinder
  • <xref:Android.Widget.SimpleCursorAdapter.SetViewImage(Android.Widget.ImageView%2c+System.String)>
  • <xref:Android.Widget.SimpleCursorAdapter.SetViewText(Android.Widget.TextView%2c+System.String)>