android - 在 Xamarin Android 中处理 ItemClick 或 Click

标签 android events click xamarin.android xamarin

我正在尝试为 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 中执行此操作。

最佳答案

对微调器使用 setOnItemSelectedListener 而不是 setOnItemClickListener

关于android - 在 Xamarin Android 中处理 ItemClick 或 Click,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10817481/

相关文章:

android - 不显示 toast 消息 android

Android DataBinding 构建错误

javascript - Google map 事件监听器在 Javascript 'for' 循环中无法正常工作

jquery - 从父 div 中排除选择器

javascript - jQuery slidetoggle() div 使用多个 id

javascript - iPad 上的 JQuery mobile : vclick triggers a scroll to the top of the page, 然后执行单击

java - PHP json_encode() 不返回任何内容

android - dalvik.system.PathClassLoader 不加载多个 JAR

Javascript 事件发射器 |动态事件名称

javascript - 无框架切换关键事件