我正在使用自定義的itemrenderer來顯示照片列表,並且需要知道如何控制寬度。目前,它這樣做:在Flex中限制自定義列表itemrenderer的寬度
Why so wide? http://tdwright.co.uk/phpplayground/test_tom/img/flex_problem1.png
其中,因爲我相信你會同意,是眼睛bleedingly難看。
列表創建這樣的:
<mx:Panel width="100%" height="100%" layout="absolute" title="Photos">
<mx:List x="0" y="0" width="100%" height="100%" id="photoList" dataProvider="{photos}" itemRenderer="thumbnails" rowHeight="100"/>
</mx:Panel>
,將itemRenderer組件看起來是這樣的:
<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Image source="{data.src}" id="image" scaleContent="true" toolTip="{data.caption}" height="100%" horizontalAlign="center"/>
</mx:VBox>
我試着將寬度= 「100%」,在一大堆的地方,但沒有成功。如果有人知道我可以如何控制這一點,我會非常感激。
這個問題有超過2k的意見,是超過2歲,但仍然沒有答案。它變得無關緊要了嗎? (我放棄使用Flex。)我應該給它一個賞金嗎? – 2011-10-03 12:28:15