1

我正在尝试在 Xamarin Android Mono 项目中为 ItemClick 或 Click 创建一个处理程序。

我的代码:

_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 中执行此操作。

4

1 回答 1

1

使用setOnItemSelectedListener而不是setOnItemClickListener用于微调器。

于 2012-05-30T13:40:13.003 回答