Я пытаюсь сделать обработчик для ItemClick или Click в проекте Xamarin Android Mono.
Мой код:
_widgets.DepartureSpinner.ItemClick += delegate (object sender, AdapterView.ItemClickEventArgs args) {
// When clicked, show a toast with the TextView text
Toast.MakeText (Application, ((TextView)args.View).Text, ToastLength.Short).Show ();
}
Приводит к
java.lang.RuntimeException: setOnItemClickListener cannot be used with a spinner.
То же самое с Click. Я не хочу использовать пользовательскую кнопку, потому что она не изменится при изменении темы. Есть темы о том, как это сделать в java, но я не могу понять, как это сделать в Xamarin.
используйте setOnItemSelectedListener
вместо setOnItemClickListener
для spinner.