Lenguaje

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

Definición

Enlaza todos los nombres de campo pasados al parámetro "to" del constructor con sus columnas de cursor correspondientes, tal como se especifica en el parámetro "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

Parámetros

view
View

Vista existente, devuelta anteriormente por newView

context
Context

Interfaz de la información global de la aplicación

cursor
ICursor

Cursor desde el que se van a obtener los datos. El cursor ya se ha movido a la posición correcta.

Atributos

Excepciones

si no se puede producir el enlace

Comentarios

Enlaza todos los nombres de campo pasados al parámetro "to" del constructor con sus columnas de cursor correspondientes, tal como se especifica en el parámetro "from".

El enlace se produce en dos fases. En primer lugar, si hay disponible android.widget.SimpleCursorAdapter.ViewBinder , ViewBinder#setViewValue(android.view.View, android.database.Cursor, int) se invoca . Si el valor devuelto es true, se ha producido el enlace. Si el valor devuelto es false y la vista que se va a enlazar es textView, #setViewText(TextView, String) se invoca. Si el valor devuelto es false y la vista que se va a enlazar es imageView, #setViewImage(ImageView, String) se invoca. Si no se encuentra ningún enlace adecuado, se produce una IllegalStateException excepción .

Java documentación para android.widget.SimpleCursorAdapter.bindView(android.view.View, android.content.Context, android.database.Cursor).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Consulte también

  • <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)>