Xamarin Android Listview ClickEvent 不起作用

Posted

技术标签:

【中文标题】Xamarin Android Listview ClickEvent 不起作用【英文标题】:Xamarin Android Listview ClickEvent doesn't work 【发布时间】:2020-10-03 07:58:49 【问题描述】:

我是新来的,但我有问题,希望你能帮我解决。我在 Xamarin android VS 2017 中创建了一个 ListView。配置它后,我尝试在 MainActivity 中添加一个单击事件。不幸的是,经过多次尝试,我意识到这不起作用。因此它无法识别是否单击了 ListView。我知道这是一个非常基本的问题,所以可以有一个简单的答案或我犯的一些基本错误吗?非常感谢!

    public class MainActivity : Activity

    private ListView Lenseslv;
    private TextView textView1;

    protected override void OnCreate(Bundle savedInstanceState)
    
        base.OnCreate(savedInstanceState);
        SetContentView(Resource.Layout.Main);
        Lenseslv = FindViewById<ListView>(Resource.Id.Lenseslv);
        textView1 = FindViewById<TextView>(Resource.Id.textView1);
        Lenseslv.Adapter = new MyCustomListAdapter(UserData.Users);
    

    public void Lenseslv_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
    
        textView1.Text = ("ClickEvent");
    

【问题讨论】:

ItemClick 事件是否附加到 ListView? 【参考方案1】:

您必须将事件处理程序分配到您的ListView

Lenseslv.ItemClick += Lenseslv_ItemClick

【讨论】:

正如我所说,非常基础。对不起这个问题,我可能删除了这个?非常感谢oyu!

以上是关于Xamarin Android Listview ClickEvent 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin 中 ListView 的不同视图形式 Android 和 UWP

使用 LinearLayout 向 ListView 添加标题,Listview 被推离屏幕(Xamarin Android)

Listview Itemclick事件未触发android xamarin

Xamarin.Android 使用 SimpleAdapter 打造 ListView 万能适配器

Android--ListView与数据绑定(Xamarin)

Xamarin Android Listview ClickEvent 不起作用