0
在我的应用程序中,我导入了一个twitter时间轴。有些推文包含图片,有些则不包含。 imqages的高度也是可变的。我有90%的设置宽度以确保图像适合组(使用垂直布局),但无论我做什么,组都会从原始图像获取高度,而不是缩放高度。我试图设置variableRowHeight =“真”,但似乎并没有做anything.Here是一些示例代码:组从原始图像获取高度,而不是缩放图像
<s:List id="list" y="0" width="90%" height="954" dataProvider="{tweets}" horizontalCenter="0">
<s:layout>
<s:VerticalLayout/>
</s:layout>
<s:itemRenderer>
<fx:Component>
<s:ItemRenderer>
<s:Group width="100%">
<s:Label id="twitlabel" text="{tweetImage.height}"
width="100%"
styleName="tweetlist"/>
<s:Image id="tweetImage" y="{twitlabel.height}" width="90%" horizontalCenter="0" scaleMode="letterbox" smooth="true" source="{data.entities.media[0].media_url}"/>
</s:Group>
</s:ItemRenderer>
</fx:Component>
</s:itemRenderer>
的问题是,我怎么能拿到小组来设置它的高度与缩放图像高度?
试试这个:'
' – user1875642感谢您的回应,但那并不奏效,仍然在项目中留下了巨大的空白的组。另外,当我将Image类设置为BitmapImage时,它可以工作,但有时图像不会显示(但该组与图像一样大)。 – user1515296