0
到目前为止,我有这样的:如何保持一个阵列将数据添加到显示在列表视图中xamarin为Android
btnAddContact.Click += delegate {
String[] nameList = new string[]{nameText.Text, ipText.Text};
var myAdapter = new ArrayAdapter(this, Resource.Layout.TextViewItem, nameList);
contactView.Adapter = myAdapter;
myAdapter.NotifyDataSetChanged();
nameText.Text = "";
};
两个EditText上的字段,一个按钮和一个ListView - 当我添加数据到两个文本字段,并单击按钮,它将数据添加到数组,然后将其显示在ListView中..除非我尝试通过文本字段向数组添加另一个值,它只是改变了已经输入的内容..
我怎么做,所以它不断增加形成列表中的数据?
将第3行和第4行拉出Click处理程序,并将它们放入OnCreate中。没有理由一直覆盖'Adapter'。 – Cheesebaron 2013-03-20 18:01:13
事实上,如果不覆盖适配器,它将不起作用。相反,它会崩溃,因为ArrayAdapter可能有一个错误。 – Softlion 2013-10-15 16:04:37