#android #flex4 #flash-builder
#Android #flex4 #flash-builder
Вопрос:
Мне почти неловко спрашивать об этом, но я просто не могу разобраться в этом!
У меня есть следующий список:
<s:List id="list" left="0" right="0" top="0" bottom="0"
change="navigator.pushView(EmployeeDetails, list.selectedItem)" dataProvider="{data}" borderVisible="true" borderColor="0x000000" >
<s:itemRenderer>
<fx:Component>
<s:IconItemRenderer label="{data.firstName} {data.lastName}" messageField="title" opaqueBackground="0x000000"/>
</fx:Component>
</s:itemRenderer>
</s:List>
Как, черт возьми, вы получаете цвет фона для отображения IconItemRenderer или ItemRenderer? Все, что я пробовал, приводит к скучному белому фону для каждого элемента списка.
С уважением, Дэниел.
Ответ №1:
Удалось решить эту проблему, используя «alternatingItemColors» только с одним цветом!
Ответ №2:
Если я правильно понимаю вашу проблему, я думаю, вам нужно установить для свойства List autoDrawBackground списка значение false.
Комментарии:
1. К сожалению, у списка нет свойства autoDrawBackground
2. Моя ошибка в том, что вам, возможно, придется искать это свойство непосредственно в вашем ItemRenderer, как показано здесь : help.adobe.com/en_US/flex/using /…
3. У ItemRenderer нет свойства autoDrawBackground. ItemRenderer выполняет.