【发布时间】:2011-09-22 22:08:12
【问题描述】:
我有一个 ListView,想要获取 ListView 本身的长按事件,而不是 ListView 中的单个项目。我相信它应该像刚才所说的ListView.setOnLongClickListener(View.OnLongClickListener) 一样直截了当。然而,对我来说,它似乎什么都不做。我只是想知道其他人是否对所有 ListViews 有同样的问题,或者只是我和我的 ListView 实现使这不起作用。
我参考了这个answer 并尝试使用ListView.setLongClickable(true),但它仍然不起作用。
【问题讨论】:
-
你的意思是如果你有一个比它需要的更大的 ListView 并且有人长按它的一部分没有被孩子占用?您的列表子项本身是否有 LongClick 操作?
-
是的,我的意思是当ListView中没有任何内容时,ListView应该仍然可以长时间点击。因为我现在主要担心的是,如果 ListView 中没有任何内容,则无法长按。
标签: android listview onlongclicklistener