有没有办法将TideSDK窗口置于屏幕中心?

时间:2013-02-04 16:25:38

标签: tidesdk

使用TideSDK窗口时,您可以控制它们在屏幕中的位置。但是,我找不到任何方法来检索屏幕的大小,也无法找到使窗口居中的方法。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:5)

您可以使用window.screen.widthwindow.screen.height访问用户的屏幕尺寸。您可以使用它们将窗口居中:

var app_window = Ti.UI.currentWindow;
app_window.setX((window.screen.width-app_window.getWidth())/2);
app_window.setY((window.screen.height-app_window.getHeight())/2);

请注意,此处的window对象不是Ti.UI.UserWindow的实例,而是通常的浏览器window对象。