レイアウトにonTouchListenerを使用しています。レイアウトの外側をクリックしたい。レイアウトにonTouchListetenerを設定しました。ただし、モーションイベントは常にACTION_DOWNを示します。ビューの外側をタッチしても、ACTION_OUTSIDEが表示されません。誰かが私にそれが一定のACTION_OUTSIDEを示していない理由を見つけるのを手伝ってもらえますか?これが私が使っているコードです
Layout.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.i("action",event.getAction()+"");
if (event.getAction() == MotionEvent.ACTION_OUTSIDE) {
Toast.makeText(getApplicationContext(), "check", Toast.LENGTH_SHORT).show();
return true;
}
return false;
}
});