附加onClickListener时,android ListView触摸动画消失了

时间:2015-01-05 23:09:29

标签: android listview animation onclick

我有一个ListView,其中包含子项的自定义布局。

如果没有附加到项目的OnClickListener,当用户触摸它时,每个项目都会很好地突出显示,但是一旦我附加了侦听器,动画就会消失。听众正在工作,但没有动画或视觉反馈。 使用OnTouchListener时会出现同样的问题。

如何获取onClick-Event但仍然拥有默认动画?

1 个答案:

答案 0 :(得分:5)

使用ListView,您应该使用OnItemClickListener。如果使用OnClickListener有特定原因,则可以手动触发项目单击事件。在OnClickListener调用中:

[performItemClick(android.view.View,整型,长)] [1]

[1]:http://developer.android.com/reference/android/widget/AbsListView.htmll#performItemClick(android.view.View,int,long)