TideSDK调整焦点/非焦点事件的UI窗口

时间:2013-06-12 10:16:35

标签: user-interface tidesdk

我是TideSDK的新手,并且已经更改了hello-world示例以便运行一个简单的App。 现在我想添加功能,如果用户切换到另一个应用程序,将我的应用程序窗口的大小调整为500 x 300像素。如果它再次成为活动应用程序,窗口应再次调整为原始大小(在这种情况下为500 x 950)。

除此之外,我想知道是否有可能以某种方式将应用程序置于前台?

由于我对此非常陌生,因此非常感谢任何开始/搜索/实现某些内容的提示。

提前致谢并致以最诚挚的问候 帕

2 个答案:

答案 0 :(得分:2)

您想看一下入门指南:http://tidesdk.multipart.net/docs/user-dev/generated/#!/guide/getting_started

与tiapp.xml相关的部分会为您提供所需的内容!!

答案 1 :(得分:1)

感谢您的建议。不过,这是帮助我的文档。在app.js中我可以包含事件监听器:

var appWindow = Ti.UI.getCurrentWindow();

appWindow.addEventListener(Ti.FOCUSED, function(){
    appWindow.setHeight(950);
});

appWindow.addEventListener(Ti.UNFOCUSED, function(){
   appWindow.setHeight(95);
});