一个按钮“窃取”另一个按钮的块?

时间:2013-04-10 11:52:52

标签: android button

如果我在我的应用程序中按下按钮3,他首先执行HIS“任务”,然后他执行,按钮4应该执行什么操作。按钮4什么都不做。你能在我的代码中找到错误吗?

public boolean onTouch(View v, MotionEvent event) {
    if (event.getAction() == MotionEvent.ACTION_DOWN){
    if(v == button1) 
    {MediaPlayer mediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.1);
     mediaPlayer.start();}
    if(v == button2)
    {MediaPlayer mediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.2);
     mediaPlayer.start();}  
    if(v == button3) 
    {MediaPlayer mediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.3);
     mediaPlayer.start();}
    if(v == button4)
    {MediaPlayer mediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.4);
     mediaPlayer.start();   
    }


    }
    return false;
}}

(ACTION_DOWN正在“抓住”整个方法,没关系)

在我制作的另一个应用程序中,此结构有效。

更新: 我还为按钮5 6 7 8 9添加了功能。按钮3现在可以从3到9执行所有操作。

我是否错过了这样的支架?

1 个答案:

答案 0 :(得分:0)

很抱歉,我在分配按钮时出错了。