I am trying to make a click event for a ListView in monodroid.
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;
}
}
I tried
This
menuList.Click +=new EventHandler(menuList_Click);
void menuList_Click(object sender, EventArgs e)
{
// stuff here
}
I tried
menuList.Click += (sender, e) => { };
They all just hang and say s开发者_开发问答omething like
This is the next statement to execute when this thread returns from the current function.
No other errors are displayed.
It dies right on the creation of the click event. I got nothing in the actual click event.
You probably want menuList.ItemClick instead of Click.
精彩评论