我已经把Webkit中的ENABLE(WML)打开了,使browser可以访问wml页面了,但今天遇到一个比较困难的问题:
在wml页面中input输入框输入时,只能输入英文字母却无法接受中文,html是可以的,经过跟踪Android源码发现wml和html的流程很不同,想请教做过的朋友能帮忙指点迷津,再次感谢。以下是我发现html和wml不同的地方可以供您参考:
在frameworks\base\core\java\android\webkit\WebView.java中的updateTextSelectionFromMessage()函数中判断编辑模式inEditingMode(),html页面时返回true,而wml是返回false,原因是wml的mParent=Null,即父View为空,为什么不知道,我觉得应该是Webkit部分的问题,但无从下手。
在wml页面中input输入框输入时,只能输入英文字母却无法接受中文,html是可以的,经过跟踪Android源码发现wml和html的流程很不同,想请教做过的朋友能帮忙指点迷津,再次感谢。以下是我发现html和wml不同的地方可以供您参考:
在frameworks\base\core\java\android\webkit\WebView.java中的updateTextSelectionFromMessage()函数中判断编辑模式inEditingMode(),html页面时返回true,而wml是返回false,原因是wml的mParent=Null,即父View为空,为什么不知道,我觉得应该是Webkit部分的问题,但无从下手。
解决方案 »
- android RemoteCallbackList beginbroadcast 失败
- android的mount命令怎么用
- TabHost里加ListView怎么加啊?
- android更新版本
- “The operation cannot be completed. See the details ”
- 请问如何给widget的RemoteViews中的ImageView用代码动态设定宽度?
- 有没有快捷键能调出该函数出来onStart
- 隐式调用intent报错,找不到原因,请指点,谢谢
- IllegalArgumentException异常问题(新来的菜鸟没什么分 各位大神见谅)
- 请问如何把app发布到北美?
- android 求助
- android PC 连接问题
我提的问题是和编码无关的。
还有如何打开支持wml 标签功能的??能不能仗义一点啊?有问题就来问,却不理睬别人的求助!!!
我也遇到同样的问题!需要解决,谢谢你分享一下你的解决办法!