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

标签 android listview animation onclick

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

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

我该怎么做才能获取 onClick-Event 但仍然有默认动画?

最佳答案

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

关于附加 onClickListener 时,android ListView 触摸动画消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27789499/

相关文章:

java - 图像在 ListView 中消失

wpf - 如何将 XAML/WPF 文件转换为视频(AVI、WMV 等)

java - LibGDX 翻转 2D Sprite 动画

javascript - 如何添加缓动函数以在动画期间增加变量值

java - 我可以执行 http GET 并使用 HttpURLConnection 包含正文吗?

android - 我如何查看 Activity 的每个部分占用了多少内存 - ImageView 、声音、动画?[android]

android - 通过蓝牙将多台设备连接到一台设备

java - 如何在Firebase中获取 child 的数据

Android:如何使用 SectionIndexer

java - 如何在 ListView 中保存多个动态生成的复选框的状态? (安卓Java)