2009-05-29 4 views

답변

1

사용자 정의 필드처럼 보입니다. 있는 내장 필드

당신의 선택 : 당신은 60 분 정도/초를 얘기 할 때 기본적으로 숫자 드롭 다운 (큰되지 같은 역할을 net.rim.device.api.ui.component.NumericChoiceField,하지만 당신은 말을 제한하려는 경우 5 분 간격 또는 뭔가 괜찮을 수도 있음).

net.rim.device.api.ui.component.EditField 사용자 정의(사용자는 NumericTextFilter을 사용할 수 있지만 0-60으로 제한 할 수는 없으며 모든 숫자를 허용합니다).

또는 자신을 굴릴 수 있습니다. 사용자 정의 필드 작성 시작에 대해서는 this article을 참조하십시오. 을 무시하고 트랙볼의 숫자 증감을으로 낮추고 필드 내에서 포커스를 이동하려면 & 왼쪽으로 이동합니다. 포커스가있는 위치를 나타내는 내부 상태 변수를 설정하고 getFocusRect을 반환 할 것입니다. 적절한 포커스 사각형 (포커스를 업데이트했다는 것을 프레임 워크가 알 수 있도록 navigationMovement에서 focusRemovefocusAdd을 호출해야 함).

+0

예, 내 백업 계획은 NumericTextFilter가있는 EditField입니다. 이는 과제를위한 것으로 GUI에서 시간을 거의 들여야하지 않는다는 말을 듣고 나만의 맞춤 필드를 사용하면 내가 원하는 것보다 더 많은 작업을 할 수 있습니다. 오 잘. –