我想創建一個視圖,該視圖充滿了佔據整個屏幕的web視圖。如何在webview上放置一個可點擊的視圖,而不禁用webview輸入
在該webview的頂部,我需要放置一個按鈕,即使用戶使用webview鏈接進行導航,仍然會保留該按鈕。 webview應該在按鈕後面可見,這就是爲什麼我不能簡單地將按鈕放在webview下面的原因。
我已經設法讓我的自定義按鈕使用畫布和觸摸輸入事件的web視圖頂部,但這已禁用輸入到web視圖。使事情進一步複雜化,我無法使用標準的Android資源。我必須使用資產文件夾和基本視圖。
基本上我有一個視圖(CustomWebView擴展視圖),其中包含一個web視圖。我有一個從視圖派生的自定義按鈕,它使用畫布繪製在webview的頂部,並接受在我的自定義按鈕類中定義的觸摸事件(檢查觸摸x,y是否在按鈕範圍內)的輸入。我相信我已經正確地設置了視圖佈局參數,所以它不應該簡單地覆蓋webview和輸入到webview的作品,如果我繪製 - 但不尋找輸入 - 按鈕。
我知道這可能都似乎有點瘋狂,但不幸的是,由於項目的荒謬本質,我必須這樣做。任何想法爲什麼可以通過在其上繪製單獨的視圖來禁用webview輸入?任何想法我可以解決這個問題?
我已經閱讀了廣泛的Android文檔,並搜索了很多論壇,但這個逃脫了我。 感謝您提供任何幫助或見解。
我有相反的問題哈哈。我有一個全屏的webview,但需要檢測某些種類的點擊,不幸的是webview獲取所有的點擊:( – CQM