[問題] TabHost and WebView在SDK 4以上之問題

看板AndroidDev作者 (紅龍)時間13年前 (2012/11/29 22:54), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
各位大大哈囉 我這邊有個很棘手的問題想請問 我使用了TabHost的框架來架設四個分頁Fragment 而這四個Fragment裡面都只有簡單的webView跟一些Layout組成的(不是重點 我的webView在loadUrl頁面出來都很正常 我有在webview設定onTouch的RequestFocus 跟settings 的JavaScriptEnable 也在webClientView 裡面 shouldoverrideUrl 做了一些coding 問題沒有在這邊出現 反而出現在loadUrl出來的HTML 我的HTML 只是個簡單的 input text 跟select options sdk 4.0.3: webView 在touch到select option 的時候 webView kit 會自動轉成 android 的 Spinner 下拉選單 當我選擇了A選項時 webView 上的select option 卻沒有改變 此時再點取select option 就完全沒作用了 除非我去點取HTML input 的edit text 區塊 select option 才會變更成我剛剛選擇的選項 此為問題1 sdk 4.1/4.2 webView 在touch到input text的時候 指標會正確的顯示在edit text 區塊上 此時鍵盤會彈出來 但是當我在輸入英文時,奇怪的事情發生了 英文數字 一個都出不來 特殊符號 卻都可以 另外有個小發現 指標會再輸入第一個字的時候就不見 此為問題2 煩請各位高手解惑,GOOGLE好久了 沒答案 PS 模擬器與實機都測過了 實機如果出廠時的SDK為4以上就會發生這問題 如果出廠時SDK為2.X後來升級為4以上尚未測試 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.234.63.114

11/29 22:56, , 1F
2.2以上2.3.X皆沒以上問題
11/29 22:56, 1F

11/29 22:59, , 2F
以上的HTML 把WEBVIEW移出TABHOST 就正常顯示
11/29 22:59, 2F

11/29 22:59, , 3F
其中 必定有什麼誤會吧@@"
11/29 22:59, 3F

12/03 11:40, , 4F
oooops沒解
12/03 11:40, 4F
文章代碼(AID): #1GjtSyMD (AndroidDev)