我試圖找到答案,但迄今爲止失敗了。是否有可能禁用所有滾動和縮放在android webview?
我有一個活動使用WebView
。顯示給用戶的所有內容都以HTML和JavaScript呈現。也就是說,WebView
需要所有的屏幕。 APK用於存儲某些持久性數據並啓動WebView
。
UI的底部有一個基於圖標的導航菜單(屏幕底部有5個圖標),頂部有兩個可視元素(徽標圖像和搜索按鈕)。頂部元素和底部導航欄之間的所有內容都可以根據用戶操作進行更改,刷新或更新。在頂部和底部常數之間顯示的各種HTML佈局可以左右,上下滑動。
問題: 當用戶點擊在屏幕的右下角,左5-10pixels整個WebView
佈局移位最右邊的導航圖標。如果最右側的圖標在其左邊緣附近輕敲,則不會發生。點擊另一個圖標會將WebView
移回正確的對齊位置。點擊最左側的圖標不會導致與右側相似的行爲。點擊屏幕邊緣附近的活動或非活動HTML元素(可以通過滑動移動)不會導致移動行爲。
最初當WebView
移位時,屏幕右側的區域被填滿白色,我認爲這是一個ScrollBar
。我已經完成了ScrollBar
的每一位,並縮放禁用我可以。現在該區域是發生移位時的背景顏色(黑色)。
有沒有人知道一種方法來鎖定durn WebView
到位?
歡迎來到Stackoverflow!不要忘記,如果您發現有用的帖子,請投票。如果有人給你正確的答案,請接受它。 –