Android 当按钮处于焦点或按下时播放声音

Android 当按钮处于焦点或按下时播放声音,android,button,onfocus,Android,Button,Onfocus,我正在做一种简单的钢琴活动,我有几个按钮模拟钢琴键,我只想演奏一种声音;不是在单击按钮时,而是在按下按钮时 我试着用一个onfocuschangeenner在它的焦点状态下做它,但它不起作用。有什么想法吗?您最好使用ImageView并使用OnTouchListener如果您正在使用按钮,为什么不使用onClickListener?如果您想长按,请使用OnLongClickListener 使用onLongClickListener的好视频:您尝试了什么?你应该发布你的代码,而不是告诉我们“它没

我正在做一种简单的钢琴活动,我有几个按钮模拟钢琴键,我只想演奏一种声音;不是在单击按钮时,而是在按下按钮时


我试着用一个
onfocuschangeenner
在它的焦点状态下做它,但它不起作用。有什么想法吗?

您最好使用
ImageView
并使用
OnTouchListener
如果您正在使用按钮,为什么不使用
onClickListener
?如果您想长按,请使用
OnLongClickListener


使用
onLongClickListener的好视频

您尝试了什么?你应该发布你的代码,而不是告诉我们“它没有工作”。嗨,谢谢@AlexLockwood,很抱歉没有发布代码。我只是想要一个大致的想法来完成我的要求,这样我就可以实现我自己的代码。我找到了techiServices建议的答案。谢谢James,OnLongClick的东西真的很有趣,但不是我想要的。我昨天一直在搜索,我想最好的方法是创建一个onTouchChange或Listener(还不确定),当按下事件发生时播放声音。。。我想我会试试的!谢谢