2013-08-13 7 views
0

LWUIT에서 Nokia S40 용 사용자 지정 헤더 모음을 만들고 있습니다.Nokia S40 사용자 지정 헤더 모음

문제점을 2 개 발견했습니다.

FormBorderLayout을 가지고 있는데 북쪽의 헤더 줄 (Container)을 추가했습니다. 이 컨테이너는 CategoryBar처럼 Form의 너비를 채우지 않습니다. 나는 BoxLayout으로 시도하지만 같은 결과를 얻습니다. 내 사용자 정의 헤더 표시 줄은 CategoryBar 네이티브처럼 보이고 전체 너비는 Components의 나머지 부분보다 보입니다.

두 번째 문제.

Display.getInstance().setForceFullScreen(true);을 사용하여 내 앱을 전체 화면으로 설정했는데 내 앱이 모두 Commands입니다. 어떤 생각? 당신이 노키아 S40를 사용하는 경우

protected void createTitle(Form f) { 
    Container titleContainer = f.getTitleArea(); 
titleContainer.removeAll(); 
titleContainer.setLayout(new BorderLayout()); 
titleContainer.addComponent(BorderLayout.CENTER, titleBarContainer); 
titleContainer.addComponent(BorderLayout.EAST, labelLogo); 
} 

답변

0

당신은 변경할 수 없습니다 "헤더"색상 : 내 응용 프로그램에서

0

는 작업입니다. 색상은 휴대폰 색상 테마를 따릅니다. 유일한 방법은 전체 화면을 사용하고 헤더를 직접 작성하는 것입니다.

+0

죄송하지만 작동하지 않습니다. Nokia SDK 2.0이 적용된 S40 앱에서 사용하고 있습니까? – Mun0n