2011-03-02 4 views
1

맞춤법 검사 제안 대화 상자가 표시되는지 확인하는 방법을 알고 계십니까?Blackberry - 맞춤법 검사 제안 대화 상자가 표시되는지 확인합니다.

나는 맞춤법 검사이 잘 작동하고 false를 반환 입력 필드의 상황에 맞는 메뉴에서 호출

getScreen().isFocuse() 

경우 간단한 테스트를 시도했다.
그러나 입력 후 트랙볼을 길게 누르면 맞춤법 검사를 호출해도이 코드는 여전히 true를 반환합니다.

도와 주시겠습니까?

감사합니다.

답변

1

인라인 맞춤법 검사를 제어 할 수있는 방법이없는 것처럼 보입니다. 해결 방법으로, 당신은 (화면을 닫기 전에, 예를 들어) 코드에서 맞춤법 검사를 시작할 수 있습니다

  1. 필드의 스타일이 더 Field.NON_SPELLCHECKABLE 스타일 세트가 없는지 확인합니다.
  2. 맞춤법 검사 UI 생성 : SpellCheckEngineFactory.createSpellCheckUI().
  3. AbstractSpellCheckUIListener의 구현을 SpellCheckUI.addSpellCheckUIListener()에 전달하면 이제 맞춤법 검사를 제어 할 수 있습니다.
  4. 지정된 필드에 대해 맞춤법 검사를 실행하십시오. SpellCheckUI.spellCheck (field).

보라!

PS
맞춤법 검사 기능 !! 맞춤법 검사!