我想要偵聽viewFlipper的觸摸事件。我已經能夠在我的活動中監聽觸摸事件,然後修改viewFlipper,但是無論用戶在活動中,都會觸發這些事件,並且我需要專門在viewFlipper上捕獲觸摸事件。我已經嘗試添加setOnTouchListener,但它沒有被調用。我假設viewFlippers兒童(網頁瀏覽)正在'消費'觸摸事件。setOnTouchListener未在ViewFlipper上調用
一個解決方案是將setOnTouchListener設置爲每個Web瀏覽器,但這種感覺像是一種黑客攻擊。有誰知道另一種方式?
感謝,
伊恩
很抱歉,如果這是一個雙崗 - 但我以前的帖子似乎已經消失。
ViewGroup.onInterceptTouchEvent(MotionEvent)怎麼樣? – BeRecursive 2010-09-06 11:25:21
@ user440556:「我假設viewFlippers兒童(網頁瀏覽)正在'消費'觸摸事件。」 - 正確。 – CommonsWare 2010-09-06 11:26:08
因此,使用上述呼叫攔截觸摸事件 – BeRecursive 2010-09-06 11:26:50