2011-03-21 2 views
1

숫자 입력이 필요한 두 개의 EditFeild가 있습니다. 문제는 하드웨어 키보드가있는 핸드셋을 시뮬레이트하는 시뮬레이터에서는 0이 작동하지 않는 것 같습니다.EditField가 "0"키를 입력받지 못함

private EditField editField = new EditField(EditField.FILTER_REAL_NUMERIC);

내가 바로 BB OS가 입력 타입 돌보는해야한다는 가정에 I 오전 :

두 EditFields는 초기화됩니다. EditFields에는 소수점을 입력 할 수있는 기능이 필요합니다 (수학 연산자 제외). 콘솔에 키 코드를 출력 할 수 있기 때문에 0 키의 주요 키가 잡히는 것을 알고 있습니다 (하지만 디버깅 할 때만 작동합니다).

시뮬레이터 문제 일 수 있습니까?

+0

왜 private EditField를 사용하지 않습니까? editField = 새 EditField (EditField.FILTER_NUMERIC); ? – Mugur

+0

@Mugur 그걸 시도했다. –

답변

1

마이크, 다양한 시뮬레이터에서 문제를 재현 할 수 없습니다. 어떤 시뮬레이터를 사용합니까? EditField에서 하위 클래스를 만들거나 EditField 클래스를 직접 사용합니까?

+0

둘러보기 및 굵게 시뮬레이터를 사용하는 경우가 발생합니다. 나는 이것이 Torch 나 Storm 시뮬레이터에서 발생하지 않기 때문에 시뮬레이터 문제라고 확신한다. EditField를 직접 사용하고 버전 5.0을 타겟팅하고 있습니다. –

+1

@Mike D : 일하고있는 앱은 1 년 넘게'EditField.FILTER_NUMERIC'을 사용합니다. 어떤 고객이이 문제를 겪었다면 나는 그것을 고칠 수 있도록 definitelly 통지를 받았을 것입니다. (이 기능을 사용하지 않으면 앱이 쓸모 없게됩니다.) OS 5.0에서 Tour와 Bold를 지원하기 때문에 이것이 시뮬레이터 관련 문제라고 생각할 수 있습니다. –

관련 문제