我正在开发的 Webkit Android 应用程序中的 Input 元素有几个问题。在 2.X 上测试,但是 3.x 似乎没有这些问题...
该应用程序通过为每个“页面”设置单独的 Div 来工作,并且我使用 CSS3 translate3D 在页面之间设置动画。其中一些页面包含 Input 元素。当我点击输入以获得焦点时,我的任何“位置:固定”Div 都会从顶部移动大约 5px,向左移动 5px。现在踢球者......它最终会自行修复,然后当你点击输入时再也不会发生,它只是第一次......
我的另一个问题是,输入元素与键盘很矛盾,例如,拼写更正/自动完成不会输入文本,并且在使用 Swype 键盘时,您不能“滑动”单词,只有每个字母的单独点击才能将文本输入输入元素。
我读过很多这些可能是由 CSS3 Translate3D 引起的。但是,我已经尝试了几乎所有方法来解决这些问题,并且我几乎在每个站点都搜索了解决方案,但无法找到解决方案,或者找到其他有此问题的人......
有没有其他人有这些问题,或者知道修复?
(可能的解决方案??)任何人都知道一种方法来覆盖 webkit 中 Input 元素的默认行为吗?我想知道我是否可以生成自己的 TextView 并将其放置在这些输入字段上......?
任何帮助是极大的赞赏 :)