Использование процентов ширины не будет работать. Если у вас есть только Label
в ItemRenderer, убедитесь, что метка имеет (если средство визуализации mx) autolayout="true"
(по умолчанию) и добавьте top="0" left="0" right="0" bottom="0"
к Label
. Это заставит ваш ярлык занимать всю клетку.
Если вы используете средство рендеринга Spark, по умолчанию ни один из них не является абсолютным, и достаточно просто добавить top="0" left="0" right="0" bottom="0"
к Label
.
С другой стороны, updateDisplayList () и measure () являются двумя наиболее часто используемыми переопределениями во Flex. Всегда пытайтесь решить проблему с классом скинов MXML, прежде чем пытаться пойти по пути переопределения updateDisplayList () и measure (). Большинство методов рисования классов MX были неправильно реализованы с помощью методов private
, выполняющих большую часть рисования, и это затрудняет расширение этих классов.