我正在尝试为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事件时死亡。在实际的点击事件中我什么都没有。
答案 0 :(得分:1)
您可能需要menuList.ItemClick而不是Click。