当用户将手指放在超过1秒的视图上时,我想执行操作。
使用OnTouch
,我可以访问ACTION_UP
,ACTION_DOWN
和ACTION_MOVE
。
问题在于,如果用户将手指放在屏幕上并且没有移动他的手指,则ACTION_MOVE
不会被触发,因此我无法执行操作。
我确切地说,我希望在1秒后执行我的操作,但用户仍然将手指放在屏幕上。
事实上,我需要感觉到用户的手指在屏幕上,即使他没有移动它。
感谢您的帮助。
答案 0 :(得分:2)
答案 1 :(得分:1)
或者您可以使用longclickListener :)
View myView = findViewById(R.id.myView);
wv.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
//DO SOMETHING HERE
return true;
}
});