You can work with "vbox" and "hbox" combo: http://docs.sencha.com/touch/2.2.0/#!/guide/layouts
Here a code sample:
Ext.define('MyApp.view.central.Menu',{
extend: 'Ext.Container',
requires: ['Ext.Container'],
xtype: 'centralMenu',
config: {
layout: {
type: 'vbox',
pack: 'center'
},
defaults: {flex:1},
items: [
{
layout: {
type: 'hbox',
pack: 'center'
},
items: [
{
xtype:'button',
width: '50%',
cls:'menu-button menu-button-1',
pressedCls: 'menu-button-1-pressing',
id: 'menu-button-1'
},
{
xtype: 'button',
width: '50%',
cls:'menu-button menu-button-2',
pressedCls: 'menu-button-2-pressing',
id: 'menu-button-2'
}
]
},
{
layout: {
type: 'hbox',
pack: 'center'
},
items: [
{
xtype: 'button',
width: '50%',
cls:'menu-button menu-button-3',
pressedCls: 'menu-button-3-pressing',
id: 'menu-button-3'
},
{
xtype: 'button',
width: '50%',
cls:'menu-button menu-button-4',
pressedCls: 'menu-button-4-pressing',
id: 'menu-button-4'
}
]
},
{
layout: {
type: 'hbox',
pack: 'center'
},
items: [
{
xtype:'button',
width: '50%',
cls:'menu-button menu-button-5',
pressedCls: 'menu-button-5-pressing',
id: 'menu-button-5'
},
{
xtype: 'button',
width: '50%',
cls:'menu-button menu-button-6',
pressedCls: 'menu-button-6-pressing',
id: 'menu-button-6'
}
]
},
]
}
});