Sencha Touch 2:无法在Android设备上滚动面板

Sencha Touch 2:无法在Android设备上滚动面板,android,scroll,sencha-touch-2,Android,Scroll,Sencha Touch 2,我肯定在这里挣扎着想弄清楚到底出了什么问题 我有一个带有可滚动配置的面板,该配置被设置为视口中的活动项。通常它有几个项目(一个顶部停靠条、一个底部停靠条和一个XTemplate),但为了深入了解这一点,我已经删除了它们 var homeView = Ext.create( 'Ext.Panel', { fullscreen: true, id: 'Home', scrollable: { direction: 'vertical', dir

我肯定在这里挣扎着想弄清楚到底出了什么问题

我有一个带有可滚动配置的面板,该配置被设置为视口中的活动项。通常它有几个项目(一个顶部停靠条、一个底部停靠条和一个XTemplate),但为了深入了解这一点,我已经删除了它们

var homeView = Ext.create( 'Ext.Panel', {
    fullscreen: true,
    id: 'Home',
    scrollable: {
        direction: 'vertical',
        directionLock: true
    },
    html: 'scroll test'
});
很简单

它以相当标准的方式添加到视口中

Ext.Viewport.setActiveItem(homeView);
但是,当应用程序在我的设备上运行时,我无法滚动页面(我正在使用cordova构建)。我可以打电话

scrollTo(x,y)
它会正常工作,但我无法用手指在屏幕上移动来让它滚动

此外,这可能是相关的,我的顶部停靠工具栏和底部停靠选项卡栏都不会响应触摸输入,但我的项目只是由XTemplate生成的html,它会正确响应点击(我只是无法滚动它)

有什么可能导致这种情况吗?可能在初始设置中发生了什么


提前感谢您的帮助。

您是否在浏览器中测试了代码?它在那里滚动吗?我已经隔离了代码并将其加载到Sencha Touch文档网站上的实时编辑窗口中,它工作正常。