0

假设我有一个名为hello.pngdimensions的图像200x100。我使用这样的按钮创建一个按钮hello.png

var button = Titanium.UI.createButton({
bottom : 50,
backgroundImage : "images/hello.png",
width:100,
height:"auto";
});
window.add(button);

设备上按钮高度的外观是什么?是 200 像素还是远小于 200(也许是 50)?

根据我在谷歌上找到的信息,按钮应该是 200 像素。但是当我编译应用程序时,按钮高度大大缩小了:/

4

1 回答 1

0

如果您避免使用height=auto,它将起作用。在某些情况下,它将采用父高度,自动高度值不会等于父窗口高度。在下面的代码示例中,它将工作,因为按钮宽度将固定为 100,但高度将根据窗口大小而变化。

var window = Titanium.UI.createWindow();
var button = Titanium.UI.createButton({
    bottom : 50,
    backgroundImage : "assets/images/boston_college.png",
    width:100
});
window.add(button);
window.open();
于 2011-12-26T10:08:50.870 回答