我想为OnTouchListener
的项目实施ListView
!我试过了
listview.getChildAt(pos).setOnTouchListener
但应用程序出错并停止了。我知道getChildAt()
没有正确返回项目视图。
还有其他方法可以执行吗?
答案 0 :(得分:0)
您可以通过扩展ListActivity或ListFragment然后覆盖这些类中的OnListItemClick来实现此目的。
否则,您可以在适配器中为每个视图设置它。
编辑:
为了在列表项中点击一些内容,您必须在列表适配器中设置其单击侦听器。
然后在您的布局中使用列表视图将此行添加到列表视图xml:
android:click able = true 机器人:descendantfocusability = “beforeDefendants”
然后在您的列表行的XML中添加这些行,以便您可以使用任何内容:
android:focusable =“false” 机器人:focusableInTouchMode = “假”