SimpleCursorAdapter.BindView(View, Context, ICursor) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Привязывает все имена полей, переданные в параметр "to" конструктора, с соответствующими столбцами курсоров, указанными в параметре 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
Параметры
- view
- View
Существующее представление, возвращенное ранее newView
- context
- Context
Интерфейс глобальной информации приложения
- cursor
- ICursor
Курсор, из которого нужно получить данные. Курсор уже перемещается в правильное положение.
- Атрибуты
Исключения
Если привязка не может произойти
Комментарии
Привязывает все имена полей, переданные в параметр "to" конструктора, с соответствующими столбцами курсоров, указанными в параметре from.
Привязка выполняется на двух этапах. Во-первых, если android.widget.SimpleCursorAdapter.ViewBinder он доступен, ViewBinder#setViewValue(android.view.View, android.database.Cursor, int) вызывается. Если возвращаемое значение имеет значение true, произошла привязка. Если возвращаемое значение равно false, а представление для привязки — TextView, #setViewText(TextView, String) вызывается. Если возвращаемое значение равно false, а представление для привязки — ImageView, #setViewImage(ImageView, String) вызывается. Если соответствующая привязка не найдена IllegalStateException , создается исключение.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
См. также раздел
- <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)>