【发布时间】:2017-01-30 21:35:15
【问题描述】:
我正在制作音板,我想实现长按来分享声音。
我正在为每个按钮使用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 吗?
【问题讨论】:
-
我向您发布了一些您可能想要检查的代码。
标签: java button onlongclicklistener long-click