我正在关注一个youtube视频,教我们如何使用Xamarin Studio开发应用。我跟着这家伙做的确切事情。但目前我收到了错误
“ListView是'命名空间',但用作类型”
这是我的代码
int count = 1;
private List<string> mItem;
private ListView mListView;
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
mListView = FindViewById<ListView> (Resource.Id.mylistview);
mItem = new List<string> ();
//Add Items
mItem.Add ("Tom");
mItem.Add ("Bob");
mItem.Add ("Jack");
ArrayAdapter<string> adapter = new ArrayAdapter<string> (this, Android.Resource.Layout.SimpleListItem1, mItem);
mListView.Adapter = adapter;
}
答案 0 :(得分:3)
因为您将项目命名为ListView,所以无论何时在代码中使用ListView
,它都会认为您引用了命名空间,因为这是项目的名称。那么你就不能再使用ListView了。
选择一个不同的项目名称,它应该有效。请记住,永远不要在关键字或类型名称之后命名项目。