刚开始使用Monodroid,我目前正在开发一个ListView。 我有一个列表添加到ArrayAdapter,我可以看到我的前两个项目正确。但是,当我添加第三个元素到列表中时,listview不会更新。即使我调用notifyDataSetChanged()。Monodroid ListView更新问题
private ArrayAdapter<string> la;
private ListView list;
private List<String> dayData = new List<String>();
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
this.SetContentView(Resource.Layout.TestLayout);
dayData.Add(" Test");
dayData.Add(" Test2"); // Theese two elements shows up fine
list = this.FindViewById<ListView>(Resource.Id.menuList);
la = new ArrayAdapter<string>(this, Resource.Layout.list_item, dayData);
list.Adapter = la;
list.TextFilterEnabled = true;
dayData.Add(" Test3"); // This one is not shown
la.NotifyDataSetChanged();
} // OnCreate
我错过了什么线索?