SimpleCursorAdapter.BindView(View, Context, ICursor) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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)>