gpt4 book ai didi

android - 多次调用 EditText onTouch

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

我有一个附加了 onTouchListener 的 EditText:

m_outputField.setOnTouchListener(touchListener);

现在我看到 onTouch 为每次实际触摸(点击)调用 3 次:

class MyTouchClickListener implements View.OnTouchListener
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
//do something

return true;
}

}

我想我在这里做错了什么,如何修复它(或者至少忽略第二个和第三个调用)?

谢谢

最佳答案

这应该可以解决:

class MyTouchClickListener implements View.OnTouchListener
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
if(event.getAction()==MotionEvent.ACTION_UP)
{
//do something
}
return true;
}

}

关于android - 多次调用 EditText onTouch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17533830/

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