android 附加 onClickListener 后 ListView 触摸动画消失

android ListView touch-animation gone when onClickListener is attached

我有一个带有子项自定义布局的 ListView。

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

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

对于 ListView,您应该使用 OnItemClickListener。如果有使用 OnClickListener 的特定原因,您可以手动触发项目点击事件。在您的 OnClickListener 调用中 performItemClick.