Android 中的 ListAdapter 填充列表视图指南。这是什么意思?

ListAdapter in Android guide to populating list views. What does it mean?

我正在尝试学习如何使用 Xamarin 和 C# 制作应用程序。我想用数据库中的数据填充 ListView,我试图引用官方资源。但是我遇到了这段代码

   [Activity(Label = "BasicTable", MainLauncher = true, Icon = "@drawable/icon")]
   public class HomeScreen : ListActivity {
   string[] items;
   protected override void OnCreate(Bundle bundle)
   {
       base.OnCreate(bundle);
       items = new string[] { "Vegetables","Fruits","Flower Buds","Legumes","Bulbs","Tubers" };
       ListAdapter = new ArrayAdapter<String>(this, Android.Resource.Layout.SimpleListItem1, items);
   }
   protected override void OnListItemClick(ListView l, View v, int position, long id)
}

我不知道ListAdapter这一行的功能是什么。我的 xamarin 抛出异常,告诉我 "ListAdapter" 在当前上下文中不存在。我尽力了解这是什么,到目前为止我知道这应该是 BaseAdapter 的接口,但我不知道如何修复代码以使其工作。我会更高兴地解释这个结构是什么以及它应该做什么而不是 "fixed code".

ListActivity 只是一个 activity,它通过绑定到数据源(例如数组)来显示项目列表,并在用户选择项目时公开事件处理程序。您使用实现 ListAdapter 接口的 class 将 ListActivity's ListView 对象绑定到数据。

More info here

尝试将 "ListAdapter" 更改为 "this.ListAdapter",因为它是从 ListActivity 继承的。