【发布时间】:2020-03-25 00:36:11
【问题描述】:
我基本上想在单击没有项目的 ListView 时做一些事情,所以我不想使用 ListView.ItemClick 事件处理程序。当我尝试使用 ListView.Click 时,它告诉我必须使用项目单击。有什么帮助吗? 我以这种方式尝试了卢卡斯的解决方案:
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/lvQueue"/>
<ListView.GestureRecognizers>
<TapGestureRecognizer
Tapped="OnTapGestureRecognizerTapped"
NumberOfTapsRequired="1"/>
</ListView.GestureRecognizers>
也是这样:
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/lvQueue">
<ListView.GestureRecognizers>
<TapGestureRecognizer
Tapped="OnTapGestureRecognizerTapped"
NumberOfTapsRequired="1"/>
</ListView.GestureRecognizers>
</ListView>
【问题讨论】:
-
据我了解,您试图点击 ListView,而不是 ListView Items 正确?如果不介意解释
-
是的,我正在尝试单击 ListView 但在项目上。
-
那么 Lucas anwser 有什么问题呢?他向您展示了如何在列表视图上获得点击,您是否在事件开始的地方设置了断点以查看它是否命中?
-
我尝试时xaml文件中显示错误
-
我添加了一个编辑
标签: android listview xamarin events xamarin.android