2011-03-07 2 views
1

목록으로 구성된 데이터로 BlackBerry 5.0 응용 프로그램을 개발 중입니다. 오버 라이딩 된 drawListRow에서 ObjectListField와 수동 드로잉을 사용하고 있습니다. 죄송합니다. 잘못된 것 같습니다. 행 내부의 모든 positionig가 수동으로 수행되었으므로, 이제는 심각한 문제가 있습니다. 행 내부의 작은 아이콘을 클릭하는 방법을 처리합니다. 더 좋은 방법이 있어야합니다. ListField 대신 VerticalFieldManager에서 다른 컨트롤이나 간단한 HorizontalFieldManager를 사용하는 것이 좋습니다. 권장 사항 및 권장 사항은 무엇입니까?BlackBerry Lists best practice

답변

0

이 경우 ListField 및 ListFieldCallback을 사용합니다. 도면을 수동으로 처리해야하지만 ListField는 선택 의미를 처리합니다. 선택 항목은 일반적으로 ListField에 대한 상황에 맞는 메뉴를 게시하지만 원하는 경우 해당 동작을 변경하여 기본 동작을 호출 할 수 있습니다.

+0

나는 TreeField가 목록에 대한 최선의 방법이라고 믿을 수 없다. – Janci

+0

음, 폴더/파일은 부모 노드가 많은 자식 노드를 포함 할 수있는 자연스럽게 계층입니다. 그것은 나무 구조입니다. ListField를 목록으로 구현하려면 ListField를 사용할 수 있지만 TreeField가 제공하는 많은 것을 다시 구현할 것이라고 생각합니다. – Richard

+0

오, 미안합니다. 오해입니다. 파일/폴더에 관해서는 언급하지 말아야합니다. 왜냐하면 항상 계층 구조의 현재 수준이 표시되기 때문입니다. 목록에서 파일/폴더를 잊어 버리십니까? (나는 질문을 편집해야한다) – Janci