ArrayAdapter.GetView(Int32, View, ViewGroup) 方法

定义

获取一个视图,该视图显示数据集中指定位置的数据。

[Android.Runtime.Register("getView", "(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;", "GetGetView_ILandroid_view_View_Landroid_view_ViewGroup_Handler")]
public override 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")>]
override this.GetView : int * Android.Views.View * Android.Views.ViewGroup -> Android.Views.View

参数

position
Int32

项在所需视图的项的适配器数据集中的位置。

convertView
View

要重复使用的旧视图(如果可能)。 注意:在使用之前,应检查此视图是否为非 null 和适当的类型。 如果无法转换此视图以显示正确的数据,此方法可以创建新视图。 异类列表可以指定其视图类型数,以便此视图始终为正确的类型(请参阅 Android.Widget.BaseAdapter1.getViewTypeCount()</a> and <a href="https://docs.microsoft.com/en-us/search/index?search='Android Widget BaseAdapter1 getItemViewType(int)';scope=Xamarin“ title=”Android.Widget.BaseAdapter1.getItemViewType(int)">Android.Widget.BaseAdapter1.getItemViewType(int)”。

parent
ViewGroup

此视图最终将附加到的父级

返回

实现

属性

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于