0

Titanium で imageView を作成しました。画像の幅と高さを「自動」に設定するたびに。画像が表示されません。しかし、画像の高さと幅を手動で設定すると、画像が表示されます。

なぜこれが起こるのですか?

 var image = Titanium.UI.createImageView({
    backgroundImage:'test.png',
    width: 'auto',
    height: 'auto'
 })
4

1 に答える 1

0

ここの DOC にアクセスすると、「auto が非推奨になっている」ことがわかります。

「auto」は、特定のタイプのビューのデフォルトのサイズ変更動作を表します。「auto」の使用は非推奨であり、ビューの動作を明示的に設定する必要がある場合は、SIZE または FILL 定数に置き換える必要があります。

代わりに、幅と高さをTitanium.UI.SIZETitanium.UI.FILL、ピクセル値、または親ビューのパーセンテージに設定してみてください。

于 2013-07-27T14:19:14.007 に答える