我正在制作音板,我想实现长按来分享声音。
我正在switch Case
为每个按钮使用一个
public void MainMMP(View view){
switch (view.getId()) {
case R.id.button1:
MainMMP.release();
MainMMP = MediaPlayer.create(this, R.raw.xxx1);
MainMMP.start();
break;
case R.id.button2:
MainMMP.release();
MainMMP = MediaPlayer.create(this, R.raw.xxx2);
MainMMP.start();
break;
case R.id.button3:
MainMMP.release();
MainMMP = MediaPlayer.create(this, R.raw.xxx3);
MainMMP.start();
break;
现在我想实现长按。我在这里尝试了很多不同的代码,但它对我不起作用。我不知道该onLongClick
声明在哪里以及如何放置。
有人可以告诉我一个工作方法吗?如果长按它应该只给我一个我知道该方法有效的 Toast 吗?