Я использую настраиваемый элемент для отображения списка фотографий и должен знать, как управлять шириной. На данный момент он делает это:Предельная ширина пользовательского списка itemrenderer в Flex
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%" в целой куче мест , но безуспешно. Если кто-нибудь знает, как я могу контролировать это, я был бы очень благодарен.
Этот вопрос имеет более 2 тыс. Просмотров и более 2 лет, но до сих пор не получил ответа. Это стало неуместным? (Я отказался от использования Flex.) Должен ли я предлагать ему щедрость? –