IAdapter.GetView(Int32, View, ViewGroup) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个视图,该视图显示数据集中指定位置的数据。
[Android.Runtime.Register("getView", "(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;", "GetGetView_ILandroid_view_View_Landroid_view_ViewGroup_Handler:Android.Widget.IAdapterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public 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:Android.Widget.IAdapterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetView : int * Android.Views.View * Android.Views.ViewGroup -> Android.Views.View
参数
- position
- Int32
项在所需视图的项的适配器数据集中的位置。
- convertView
- View
要重复使用的旧视图(如果可能)。 注意:在使用之前,应检查此视图是否为非 null 和适当的类型。 如果无法转换此视图以显示正确的数据,此方法可以创建新视图。
异类列表可以指定其视图类型数,以便此视图始终为正确的类型(见 #getViewTypeCount() 和 #getItemViewType(int))。
- parent
- ViewGroup
此视图最终将附加到的父级
返回
对应于指定位置的数据的视图。
- 属性
注解
获取一个视图,该视图显示数据集中指定位置的数据。 可以手动创建视图,也可以通过 XML 布局文件将其膨胀。 当视图膨胀时,父视图(GridView,ListView...)将应用默认布局参数,除非你用于 android.view.LayoutInflater#inflate(int, android.view.ViewGroup, boolean) 指定根视图并防止附加到根视图。
适用于 . 的 android.widget.Adapter.getView(int, android.view.View, android.view.ViewGroup)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。