IAdapter.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: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 以外であり、使用する前に適切な型であることをチェックする必要があります。 このビューを変換して正しいデータを表示できない場合、このメソッドは新しいビューを作成できます。 異種リストでは、ビューの種類の数を指定できるため、このビューは常に適切な種類になります (および #getItemViewType(int)を参照)。#getViewTypeCount()

parent
ViewGroup

このビューが最終的にアタッチされる親

戻り値

指定した位置にあるデータに対応するビュー。

属性

注釈

データ セット内の指定した位置にデータを表示するビューを取得します。 ビューは手動で作成することも、XML レイアウト ファイルから拡張することもできます。 ビューが拡張されると、ルート ビューの指定やルートへの添付を防ぐために を使用 android.view.LayoutInflater#inflate(int, android.view.ViewGroup, boolean) しない限り、親 View (GridView、ListView...) は既定のレイアウト パラメーターを適用します。

android.widget.Adapter.getView(int, android.view.View, android.view.ViewGroup)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象