android - Android:在View上启用触摸声音

标签 android events audio touch listadapter

通常在Android OS上,当触摸到诸如按钮或列表项之类的东西时,会发出按键音或声音。我有一个定制的AdapterView(DevsmartLib),它基本上为我创建了一个水平列表 View ,但是,触摸时所有项目都不会发出声音。我想知道是否有人知道什么设置或选项可以控制触摸是否最终触发声音。任何帮助或指针都将受到高度赞赏。

谢谢,
哈里

最佳答案

我认为this SO-thread回答了您的问题。

您可以使用xml属性soundEffectsEnabled或其对应的java方法,然后可以在Sound Effect Constants方法中使用playSoundEffect播放声音效果。这也可以使用MediaPlayer来完成,但是我认为那不是您想要的声音。

如果您想要其他类型的声音,则在多媒体上的developer page可能会有所帮助。

关于android - Android:在View上启用触摸声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8283472/

相关文章:

android - Android 6.0 中如何创建Http Request

android - 应用程序意外停止,

java - 编辑 PullToRefresh ListView 以从底部刷新

javascript - 试图用 $.on(..) 替换 $.live(..)

html - 带有按钮的可扩展目录

excel - 单击单元格时的操作

运行时的 Java Carbon 组件警告 - OS X

android - 在 Android 应用程序的 Youtube 直播中获取音频问题

audio - AVAudioEngine是否支持递归路由?

python - 卸载Kivy中的音频样本