2011-07-19 43 views
1

我有一個佈局,其功能在web視圖頂部的web視圖和各種UI元素。這是一個相關佈局。Android禁用webview輸入

目前,無論webview頂部有多少元素可見,所有滾動都將滾動webview,它仍然可以接受點擊等。我希望有條件地禁用的WebView

我使用myWebview.setClickable(false)這些特性但這似乎沒有影響

洞察讚賞

+1

看看這是否回答你的問題http://stackoverflow.com/questions/2527899/disable-scrolling-in-webview –

回答

2

我不相信這一點,但也許強迫的WebView下降它的重點會做。嘗試myWebview.clearFocus()。讓我知道如果這工作或沒有。我現在不在我的電腦,否則我會知道。 :)

+0

它沒有工作,我能夠通過'mainContent.setOnTouchListener(new View.OnTouchListener(){ \t \t \t公共布爾onTouch(視圖v,MotionEvent事件){ \t \t \t回報(event.getAction()== MotionEvent.ACTION_MOVE); \t \t \t} \t \t \t}) ;'但是現在我試圖在以後禁用這個監聽器! – CQM

+2

嗯......試試這兩個'myWebView.setEnabled(false)'和/或'myWebView.setOnTouchListener(null)'中的一個。我只是試圖列出可能的禁用策略。祝你好運! :) – Brian

+0

只需將偵聽器設置爲空爲我工作!我一直在讀,它不會工作 – CQM