【问题标题】:Xamarin Android Listview ClickEvent doesn't workXamarin Android Listview ClickEvent 不起作用
【发布时间】: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?

标签: c# android listview xamarin


【解决方案1】:

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

Lenseslv.ItemClick += Lenseslv_ItemClick

【讨论】:

  • 正如我所说,非常基础。对不起这个问题,我可能删除了这个?非常感谢oyu!
猜你喜欢
  • 2015-12-19
  • 1970-01-01
  • 2016-09-13
  • 1970-01-01
  • 1970-01-01
  • 2017-11-19
  • 1970-01-01
  • 1970-01-01
  • 2023-04-09
相关资源
最近更新 更多