以编程方式设置钛的主窗口高度

时间:2011-02-02 10:58:46

标签: android titanium

var headerView = Ti.UI.createView({
    backgroundColor:'#1D561C',
    top:0,
    height:40
})

var mainWindow = Ti.UI.createWindow({
    backgroundColor:'#EAE6DB',
    top:0,
    x: 40,
    height: 'auto',
    height:Titanium.Platform.displayCaps.platformHeight,
})

var footerView = Ti.UI.createView({
    backgroundColor:'#1D561C',
    top:mainWindow.height - 40,
    height:40
})

我的标题定义为40,页脚定义为40.现在我怎么对主窗口说你应该在40 px之后开始......当我在x:40中定义时,页脚会消失。

1 个答案:

答案 0 :(得分:1)

这个怎么样?

var mainWindow = Ti.UI.createWindow({
    backgroundColor:'#EAE6DB',
    top:40,
    bottom: 40,
    left: 0,
    right: 0
});

宽度和高度可以根据您想要距离边缘的距离来确定 - 在这种情况下,从顶部开始40,从底部开始40。您也可以将相同的逻辑应用于页脚,而不是计算距离顶部多远的位置。

另请注意,如果您希望能够以特定高度投放元素,则可以使用Ti.UI.createScrollView({ layout: 'vertical' }),并让Titanium计算机从顶部进行偏移。

相关问题