gpt4 book ai didi

Android 按钮 KeyDown - KeyUp |不同的按钮事件

转载 作者:行者123 更新时间:2023-11-29 00:13:32 24 4
gpt4 key购买 nike

我有一个关于开发 Android 应用程序的简单问题。问题是不同类型的按钮。例如,当我的手指放在按钮上时,音乐会播放,但当我的手指放在按钮上时,音乐会停止。我怎样才能做到这一点。这可能是不同类型的按钮事件,但我不知道。我用谷歌搜索,但我找到了任何东西。PS:我可以在普通按钮上启动、停止进程。但我不能这样做。PS2:当我在论坛上搜索时,有人推荐使用 MotionEvent,但我猜我的 motionEvent 代码已损坏。

play1.setOnClickListener(new View.OnClickListener() 
{
public boolean onTouch(View v, MotionEvent event)
{
// TODO Auto-generated method stub
switch (event.getAction())
{
case MotionEvent.ACTION_DOWN:


m1=MediaPlayer.create(MainActivity.this, R.raw.be);
m1.start();
m1.setLooping(true);

break;
case MotionEvent.ACTION_UP:
m1.stop();
m1.release();

break;
default:
break;
}
return false;

最佳答案

好的好的我知道了。这是我的答案。

play1.setOnTouchListener(new View.OnTouchListener() {





@Override
public boolean onTouch(View v, MotionEvent event) {
int eventaction = event.getAction();
switch (eventaction) {
case MotionEvent.ACTION_DOWN:

m1=MediaPlayer.create(MainActivity.this, R.raw.be);
m1.start();
m1.setLooping(true);
return true;

case MotionEvent.ACTION_UP:
m1.stop();
m1.release();

break;
}
// tell the system that we handled the event but a further processing is required
return false;

}


});

关于Android 按钮 KeyDown - KeyUp |不同的按钮事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28376374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com