[問題] TabHost and WebView在SDK 4以上之問題
各位大大哈囉
我這邊有個很棘手的問題想請問
我使用了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
11/29 22:56, 1F
→
11/29 22:59, , 2F
11/29 22:59, 2F
→
11/29 22:59, , 3F
11/29 22:59, 3F
→
12/03 11:40, , 4F
12/03 11:40, 4F