使用TideSDK窗口时,您可以控制它们在屏幕中的位置。但是,我找不到任何方法来检索屏幕的大小,也无法找到使窗口居中的方法。
有没有办法实现这个目标?
答案 0 :(得分:5)
您可以使用window.screen.width
和window.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
对象。