剛開始使用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
我錯過了什麼線索?