2009-12-29 4 views
1

저는 BlackBerry Java API (OS 4.7 이상)를 사용하여 Java로 BlackBerry 응용 프로그램을 작성하고 있습니다. 내 응용 프로그램의 제목 행에 아이콘을 추가하고 싶습니다. API 문서에서는 "MainScreen"클래스의 "setTitle"메서드는 "Field"를 사용하므로 Icon (BitmapField) 및 일부 텍스트 (LabelField)가 포함 된 "HorizontalFieldManager"를 만들 수 있다고 생각합니다. 그러나 내가 그것을 할 때 나는 이상한 예외를 얻는다. setTitle()에 어떤 필드 (LabelField 제외)를 사용할 수 있습니까? 나는 다른 응용 프로그램이 제목 줄에 아이콘이 있지만 어쩌면 setTitle()을 사용하지 않고 자신의 (가짜) 제목 행을 만들 것임을 알았습니다.BlackBerry app의 제목 표시 줄에 아이콘을 추가하려면 어떻게합니까?

답변

5

이미 해결했습니다. 나는 이전에 잘못한 것을 모른다. 그러나 이것은 초기 질문에서 설명한대로 작동한다.

HorizontalFieldManager manager = new HorizontalFieldManager(); 
BitmapField bitmap = new BitmapField(PNGEncodedImage.getEncodedImageResource("icon.png").getBitmap()); 
LabelField label = new LabelField(text); 

manager.add(bitmap); 
manager.add(label); 

setTitle(manager); 
관련 문제