0
我正在處理一些手勢。我在最外面的線性佈局上設置了一個onTouchListener。聽手勢的作品,但只有沒有其他意見(文字,圖像等)的地方。無論有沒有TextView或任何其他視圖,我的手勢都不起作用。佈局上的OnTouchListener被其他視圖阻擋
我正在處理一些手勢。我在最外面的線性佈局上設置了一個onTouchListener。聽手勢的作品,但只有沒有其他意見(文字,圖像等)的地方。無論有沒有TextView或任何其他視圖,我的手勢都不起作用。佈局上的OnTouchListener被其他視圖阻擋
嘗試擴展LinearLayout中,把一切都相同,但覆蓋onInterceptTouchEvent如下:
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return true;
}
這應該做的伎倆。但要小心,總是返回「真」不會讓任何觸摸事件傳遞給孩子。根據你想要做什麼,你有時可能想要返回false。
感謝您的幫助。這一切都奏效了。 –
不客氣。 – Carni