我已经实现了新的菜单组件setMenu(menu, config)。它在 Android 4.x、iOS6 和 iOS7 上完美运行,但在 Android 2.3 上无法正常运行(无论是在设备上还是在模拟器上)。我已经按照他们在厨房水槽中的示例代码进行了操作。
有没有人在Android 2.3上得到这个工作?
我整理了一个小样本,这就是它在 Chrome、Android 4.x、iOS6 和 iOS7 上的外观:
这是单击“showMenu”后在 Android 2.3 上的外观:
这就是我添加菜单的方式:
initialize: function() {
var menu = Ext.create('MenuTest.view.MenuView');
Ext.Viewport.setMenu(menu, {
side: 'right',
cover: false
});
this. add({
xtype: 'button',
text: 'showMenu',
listeners: {
tap: function(button, e, eOpts) {
Ext.Viewport.toggleMenu('right');
}
}
})
}
我的 MenuView 只有一个标签:
config: {
items: [
{
xtype: 'label',
html: 'Test Menu'
}
]
}
有没有人在Android 2.3上得到这个工作?