【发布时间】:2012-01-09 20:26:05
【问题描述】:
我正在维护一个 Sencha Touch 1.1 应用程序,并试图解决我们在 Android 平板电脑(特别是三星 Galaxy Tab S、Android 3.1)上发现的一个问题。
出现的问题是登录表单上有两个字段:Sencha 文本字段和 Sencha 日期选择器字段。当用户使文本输入成为焦点,然后点击以聚焦日期选择器字段时,虚拟键盘将折叠,并且日期选择器显示在虚拟键盘结束的位置上方(大约在页面中间)。
请注意,当用户首先关注日期选择器字段时,不会发生这种情况;这让我相信这与 Sencha 没有正确处理在显示或隐藏键盘时引发的窗口调整大小事件有关,并且随后无法相应地重新计算包含视图对象的尺寸。
视图扩展了 Ext.Panel(因此得名),我尝试在 resize 事件发生时使用 doLayout 和 doComponentLayout 方法,但是似乎都不起作用。
有什么想法吗?
【问题讨论】:
-
我知道 Sencha 2.0 即将推出,我听说它解决了 Android 上的很多问题。
标签: javascript datepicker sencha-touch