首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MoSync - addTo还是addChild?

MoSync - addTo还是addChild?
EN

Stack Overflow用户
提问于 2013-06-05 17:59:19
回答 1查看 92关注 0票数 0

为了简洁起见,我正在做一个mosync nativeUI javascript项目。下面是我的部分代码:

代码语言:javascript
复制
var myScreen = mosync.nativeui.create("Screen" ,"myScreen", {
               "title": "My Screen"
          });             
          //Create a Button
           var myButton = mosync.nativeui.create("Button" ,"myButton",
           {
              //properties of the button
              "width": "FILL_AVAILABLE_SPACE",
              "text": "Click Me!"
           });


        var myLayout = mosync.nativeui.create("VerticalLayout", "myLayout", 
        {
            "data-width":"FILL_AVAILABLE_SPACE", 
            "data-height":"FILL_AVAILABLE_SPACE"
        });

        myLayout.addTo("myScreen");

        //myButton.addTo("myLayout");
        myLayout.addChild("myButton");

这样就行了,我在屏幕上看到了一个新的标签,按钮就在那里。

但是,如果我更改了最后两行,并使用addTo而不是addChild将按钮添加到布局中,则按钮不会显示。

myButton.addTo("myLayout")不应该和myLayout.addChild(“myButton”)一样吗?

EN

回答 1

Stack Overflow用户

发布于 2013-06-05 20:06:23

好吧,我想通了:这取决于你什么时候解开VerticalLayout。如果它是在按钮之前定义的,那么你可以使用addTo。

如果在button之后定义了VerticalLayout,则必须使用addChild。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16936936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档