0

我有一个 2x2 按钮网格。现在我想将按钮缩小到 200x200,将每个按钮放在一个容器中作为空间占位符,然后将每个按钮放在其各自容器中的中心。

在我的图像中,我只缩小了顶部的两个按钮,以便您可以看到页面上的间距。我怎样才能从第一张图像转到第二张经过 Photoshop 处理的图像?

在此处输入图像描述

目标:(实际上,所有 4 个居中的按钮都是目标) 在此处输入图像描述

文件:app.js

分机应用程序({

    启动:函数(){
        var view = Ext.create('Ext.Container', {
            布局: {
                类型:'vbox'
            },
            项目: [
                {
                    xtype: '容器',
                    布局:'hbox',
                    弹性:1,
                    项目:[
                        {
                            xtype: '容器',
                            布局:'hbox',
                            弹性:1,
                            项目:[
                                {
                                    xtype:'按钮',
                                    文字:'家',
                                    ui:'简单',
                                    样式:'背景颜色:#c9c9c9',
                                    身高:200,
                                    宽度:200
                                }
                            ]
                        },
                        {
                            xtype: '容器',
                            布局:'hbox',
                            弹性:1,
                            项目:[
                                {
                                    xtype:'按钮',
                                    文本:'新闻',
                                    ui:'简单',
                                    样式:'背景颜色:#b9b9cb',
                                    身高:200,
                                    宽度:200
                                }
                             ]
                        }
                    ]
                },
                {
                    xtype: '容器',
                    布局:'hbox',
                    弹性:1,
                    项目:[
                        {
                            xtype:'按钮',
                            文本:'邮件',
                            ui:'简单',
                            样式:'背景颜色:#a9c9c9',
                            弹性:1
                        },
                        {
                            xtype:'按钮',
                            文本:'搜索',
                            ui: '搜索',
                            样式:'背景颜色:#c9c9c9',
                            弹性:1
                        }
                    ]
                }
            ]
        });
        Ext.Viewport.add(view);
    }
});

文件:index.html

<!doctype html>
<html manifest="" lang="zh-CN">
<头部>
    <meta charset="UTF-8">
    <title>煎茶</title>
    <link rel="stylesheet" href="http://extjs.cachefly.net/touch/sencha-touch-2.0.0/resources/css/sencha-touch.css" type="text/css">
    <script type="文本/javascript"
    src="http://extjs.cachefly.net/touch/sencha-touch-2.0.0/sencha-touch-all-debug.js"></script>
    <script type="text/javascript" src="app.js"></script>
<正文>
</正文>
</html>

4

1 回答 1

0

只需添加centered:true到所有按钮的配置中。

祝你好运。

P/S:该配置实际上将您的组件设置为其父组件的中心(水平和垂直)。

于 2012-04-12T15:51:03.000 回答