我有这个按钮,它使用onclicklistener和onlongclicklistener,而且它使用ontouchlistener按钮...使用OnTouchListener和OnLongClickListener干扰海誓山盟
点是按钮1是0.1秒按下按钮2 2秒按下,按钮3可压50秒甚至更多...但按钮3 5秒后看到,只要点击,而不是在释放触摸,所以它不会触发我的行动
我用:
MainActivity extends Activity implements View.OnClickListener,
View.OnLongClickListener, View.OnTouchListener {
button1.setOnClickListener(this);
button2.setOnLongClickListener(this);
button3.setOnTouchListener(this);
public boolean onTouch(View v, MotionEvent event) {
switch (v.getId()) {
case R.id.button3:
if(event.getAction() == MotionEvent.ACTION_DOWN) {
DoTest1();
} else if (event.getAction() == MotionEvent.ACTION_UP) {
DoTest2();
}
break;
}
return false;
}
当我除去它的正常工作的onlongclicklistener ..
任何想法的?
感谢您的支持!
您可能要标记的这个问题是什么语言? –
安卓...所以...我想应用程序发明家... ... JAVA真正 – Marco