我正在使用onTouchListener進行佈局。我想在佈局外進行點擊。我爲onTouchListetener設置了佈局。但運動事件總是顯示ACTION_DOWN。即使我碰到了這個視圖,它並沒有顯示ACTION_OUTSIDE。任何人都可以幫助我找出爲什麼它不顯示常量ACTION_OUTSIDE。下面是我使用爲什麼getAction方法總是返回ACTION_DOWN?
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;
}
});
:但是我們可以爲線性佈局設置FLAG_NOT_FOCUSABLE嗎? –
@gorbos我返回true,現在我得到值爲0,1,2即ACTION_DOWN,ACTION_UP,ACTION_MOVE。沒有得到ACTION_OUTSIDE –