为什么monodroid点击事件不起作用?

时间:2011-07-29 20:15:34

标签: xamarin.android

我正在尝试为monodroid中的ListView创建一个click事件。

public class QuizMenuActivity : Activity
{
    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);
        SetContentView(Resource.Layout.Menu);

        ListView menuList = FindViewById<ListView>(Resource.Id.ListView_Menu);

        string[] items = new string[]
            { 
                GetString(Resource.String.menu_item_play),
                GetString(Resource.String.menu_item_scores),
                GetString(Resource.String.menu_item_settings),
                GetString(Resource.String.menu_item_help)
            };

        ArrayAdapter<string> adapt = new ArrayAdapter<string>(this, Resource.Layout.MenuItem, items);
        menuList.Adapter = adapt;
    }
}

我试过

            menuList.Click +=new EventHandler(menuList_Click);

   void menuList_Click(object sender, EventArgs e)
        {
            // stuff here
        }

我试过

menuList.Click += (sender, e) => { };

他们只是挂起并说出类似

的内容
  

这是此线程返回时要执行的下一个语句   当前的功能。

不会显示其他错误。

它在创建click事件时死亡。在实际的点击事件中我什么都没有。

1 个答案:

答案 0 :(得分:1)

您可能需要menuList.ItemClick而不是Click。