虽然过去曾经有类似的问题被提出,但它们似乎没有得到真正的解答,这可能是由于对问题本身的混淆。
简单地说,我想检测当您的手指在屏幕上滑动时进入了哪个视图。在任何Android手机上,这种情况最好的例子就是软键盘。当您按下任何键时,它会显示为弹出窗口,告诉您您的手指下面的字母是什么。如果您现在以单个手势移动手指在键盘上滑动,各种字母会随着您在字母表上移动而弹出。
用于此类行为的监听器是什么?我尝试过OnTouchListeners,但它们似乎只适用于您“触摸”按钮而不是“滑过”它们。
Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {doStuff();}
});
button.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
doStuff();
return false;
}
});
OnFocusChangeListener
也无法帮助。