簡體   English   中英

防止android webview軟鍵盤失去焦點

[英]Prevent android webview soft keyboard to lost focus

很長一段時間以來,我一直遇到問題,但找不到解決方法。

我的應用程序是作為Web視圖加載的URL,用戶可以在其中填充特定的文本輸入,此外,該應用程序在某些情況下會發出聲音(以幫助/幫助用戶),問題是,有時當用戶在輸入中編寫內容時並觸發了一些聲音,軟鍵盤隱藏了,因為輸入失去了焦點。

這對於用戶來說非常煩人,因為他們必須再次觸摸輸入才能繼續書寫。

關於如何解決的任何想法?

我在同一問題上感到困惑,但是我了解到在為桌面觸發window.resize事件時調用search.blur() (假設我們正在談論搜索文本輸入字段)是一種常見的做法,但有時代碼相同導致移動設備出現問題,因為虛擬鍵盤也會觸發調整大小事件。 在這種情況下,您可能必須使用modernizr之類的方法來確定您是否在移動設備環境中,如果不這樣做,請不要調用該search.blur() 在您的代碼庫中搜索blur()模式,以查看是否正在發生這種情況。

要解決此問題,請嘗試以下操作:

window.onresize = function () {
  if (!isMobile) {
      search.blur()
  }
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM