gpt4 book ai didi

android - MotionEvent getActionIndex() 总是 ACTION_DOWN

转载 作者:行者123 更新时间:2023-11-29 21:14:03 26 4
gpt4 key购买 nike

您好,我正在尝试对我的一个 View 使用 setOnClickListener。

我的问题是我总是得到 ACTION_DOWN 索引。

我检查了它主要发生的原因是你需要在 onTouch 中返回 true。但是我返回 true,但我仍然没有得到其他索引。

这是我的代码:

@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub

switch (arg1.getActionIndex())
{

case MotionEvent.ACTION_DOWN:
{

Log.i("test", "down");

return true;
}

case MotionEvent.ACTION_UP: {

Log.i("test", "up");

return true;
}

case MotionEvent.ACTION_MOVE: {

Log.i("test", "move");

return true;
}
}
return true;
}

最佳答案

您应该打开 getAction() 而不是 getActionIndex()getAction() 确实返回正在执行的操作类型。

关于android - MotionEvent getActionIndex() 总是 ACTION_DOWN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21912937/

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