Обработка ItemClick или Click в Xamarin Android

1

Я пытаюсь сделать обработчик для 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.

  • 0
    AFAIK использует setOnItemSelectedListener вместо setOnItemClickListener для счетчика.
  • 0
    Это невозможно в моно для Android без вторжения в интерфейсы Java.
Теги:
xamarin
xamarin.android
click
events

1 ответ

1

используйте setOnItemSelectedListener вместо setOnItemClickListener для spinner.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню