在TideSDK中设置窗口尺寸

Win*_*rog 1 tidesdk

我希望在我正在开发的应用程序中添加一个小的启动画面,以显示许可证和版本信息以及一些客户特定信息的详细信息.在tiapp.xml中设置了我的默认窗口尺寸等后,我现在正在研究如何在特定用户窗口(即index.html)上覆盖它们.

我已经对API进行了深入研究,并认为我找到了我想要的东西,但在测试时它并没有对窗口尺寸做任何事情.我知道这将是我的行为(我是一个拼命想学习javascript的人!)但有人可以查看我的代码并指出我的方式错误...

在我的index.html中,我有以下代码:

<script>
    var Ti = Titanium;
    var window = Ti.UI.currentWindow;
    window.setHeight(250);
    window.setWidth(500);
</script>
Run Code Online (Sandbox Code Playgroud)

我猜我搞乱了我的javascript或TideSDK语法?

Chr*_*gel 5

您使用了保留变量"window",它属于JavaScript并且无法覆盖.

以下代码适用于我:

var Ti = Titanium;

var this_window = Ti.UI.getCurrentWindow();

setTimeout(function(){
  this_window.setHeight(250);
  this_window.setWidth(500);
}, 3000);
Run Code Online (Sandbox Code Playgroud)

如果你想学习编写好的JavaScript,我可以给你一些书推荐.