Xamarin“命名空间但是像类型一样使用”错误

时间:2014-11-29 23:02:42

标签: c# android

我正在关注一个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;

    }

1 个答案:

答案 0 :(得分:3)

因为您将项目命名为ListView,所以无论何时在代码中使用ListView,它都会认为您引用了命名空间,因为这是项目的名称。那么你就不能再使用ListView了。

选择一个不同的项目名称,它应该有效。请记住,永远不要在关键字或类型名称之后命名项目。