我有一个ListActivity,我想要做出反应 onListItemClick(ListView l,View v,int position,long id)
但我也想知道用户是否点击了屏幕的左侧或右侧。 我是否可以在onListItemclicked-method中获取MotionEvent。
我有一个ListView。在每一行中,左侧都有一个名字,右侧有一个平均投票。当用户点击左侧的一行时,我想加载一个显示该名称信息的活动。当用户单击行的右侧时,我想加载一个允许用户对名称进行投票的Activity。我想使用onListItemClick(ListView l,View v,int position,long id)来获取我所在的行,因为它非常简单。但我怎么知道用户是否点击了左侧或右侧。
我可以向当前处理的MotionEvent询问一些对象吗?
谢谢!
答案 0 :(得分:0)
如何为左视图和右视图设置OnClickListener
呢?如有必要,您可以填充视图,以便它们覆盖的行数比当前更多。然后,当点击发生在“中立”区域时,您仍会收到onListItemClick
。