2009-03-17 2 views
1

항목과 목록 여백 사이에 약간의 공백이 필요한 목록이 있습니다. 목록 안의 항목은 다른 파일에서 렌더링됩니다. 그러나 패딩을 추가 할 때 나는 어떤 차이도 볼 수 없다. 이 같은안에 패딩을하는 방법 <mx:List>?

뭔가 : 마우스는 항목을 롤오버 할 때

<mx:List id="List" selectionColor="red"  itemRenderer="renderers.List" 
        doubleClick="Handler()" width="500" cornerRadius="4" 
        textAlign="center" height="335"> 

는 또한 가지고는 패딩 제외 강조한다.

제안 사항? 샘플 코드는 매우 유용합니다. 이미 왼쪽 목록의 오른쪽 가장자리와 그들과 함께 목록의 항목 사이의 공간이 아래

감사

답변

0

다음은리스트의 중앙에 배치된다. 이것은 기본 itemRenderer를 사용하고 있습니다.

<?xml version="1.0" encoding="utf-8"?> 
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 

    <mx:List id="List" selectionColor="red" width="500" cornerRadius="4" 
    textAlign="center" height="335"> 
     <mx:Array > 
      [1,2,3,4] 
     </mx:Array> 
    </mx:List> 


</mx:WindowedApplication> 

텍스트 또는 이미지를 렌더링하고 있습니까?

항목 만 선택하고 여분의 공간을 선택하는 것은 아닙니다. 그 부분에 대해서는 너무 확신하지 못합니다.

1

롤 오버를 추가하기 위해 useRollOver를 찾고 있습니다.

<mx:List useRollOver="true" /> 

패딩의 경우 사용자 지정 항목 렌더러에서 수행해야합니다.

http://www.adobe.com/devnet/flex/articles/itemrenderers_pt1.html

: 여기

은 사용자 정의 항목 렌더러를 만드는 시작하는 데 도움이되는 좋은 글입니다
관련 문제