作者kenliner (红龙)
看板AndroidDev
标题[问题] TabHost and WebView在SDK 4以上之问题
时间Thu Nov 29 22:54:49 2012
各位大大哈罗
我这边有个很棘手的问题想请问
我使用了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
1F:→ kenliner:2.2以上2.3.X皆没以上问题 11/29 22:56
2F:→ kenliner:以上的HTML 把WEBVIEW移出TABHOST 就正常显示 11/29 22:59
3F:→ kenliner:其中 必定有什麽误会吧@@" 11/29 22:59
4F:→ kenliner:oooops没解 12/03 11:40