gpt4 book ai didi

javascript - 如何在 Titanium 中并排显示两个 ImageView

转载 作者:行者123 更新时间:2023-11-30 10:06:22 24 4
gpt4 key购买 nike

我无法让两个 ImageView 在 Titanium iOS 应用中并排显示。

我的合金代码如下所示:

<Alloy>	
<Window class='container' statusBarStyle='Ti.UI.iPhone.StatusBar.LIGHT_CONTENT'>
<View height='20' top='0' left='0' backgroundColor='#01B6AC'></View>
<View id = 'savedContents' layout='vertical' top='20'>
</View>
<Require type='view' src='bottomBar' id='bottomBar'/>
<Widget id="fa" src="com.mattmcfarland.fontawesome"/>
</Window>
</Alloy>

我的 Controller 代码如下所示:

row = Ti.UI.createView({
width:'100%',
height:150,
layout:'horizontal'
});

image1 = Ti.UI.createImageView({
image:'http://www.outnow.io/assets/img/small511by309/'+venueDetails[0]["image1"],
width:'50%',
height:150,
left:0,
top:0
});

image2 = Ti.UI.createImageView({
image:'http://www.outnow.io/assets/img/small511by309/'+venueDetails[1]["image1"],
width:'50%',
height:150,
left:0,
top:0
});

row.add(image1);
row.add(image2);
$.savedContents.add(row);

$.saved.open();

仅显示 image1。两张图片都可以,如果我注释掉其中一个 row.add() 调用,则剩余的图片看起来很好。我试图让两张图片并排显示,每张占据宽度的 50%。

最佳答案

以下对我来说工作正常,尝试从您的代码中去除任何差异:

<Alloy>
<Window backgroundColor="white">
<View layout="vertical" top="20">
<View layout="horizontal" height="150">
<View width="50%" left="0" backgroundColor="red" />
<View width="50%" left="0" backgroundColor="green" />
</View>
<View layout="horizontal" height="150">
<View width="50%" left="0" backgroundColor="blue" />
<View width="50%" left="0" backgroundColor="yellow" />
</View>
</View>
</Window>
</Alloy>

enter image description here

关于javascript - 如何在 Titanium 中并排显示两个 ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28917770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com