2010-04-22 2 views
1

나는 블랙 베리 앱을 개발 중이다. 나는 그 화면을 칠하고 싶다. 나는 이것을 구현했습니다내가 리 믈릿에서 전체 화면을 어떻게 칠할 수 있는지 말해 주시겠습니까?

그러나 전체 화면을 그리는 다른 접근법이 있습니까?

+0

"전체 화면 페인트"는 무엇을 의미합니까? 전체 화면의 배경색을 설정하는 방법을 의미합니까? –

+0

예. 배경색을 설정하려고합니다. 또는 배경 이미지를 – user188391

답변

0

당신은 올바른 생각을 가지고 있습니다. 단지 관리자 클래스 대신 Screen (MainScreen 또는 FullScreen) 클래스에 그 페인트 메서드를 넣기 만하면됩니다. 기본 색상을 설정하는 테마를 재정의하려면 Screen 클래스에 다음 빈 메서드를 추가해야 할 수도 있습니다.

protected void applyTheme() { 
} 
+0

으로 설정하면 화면 클래스에 넣을 수있는 방법을 알려주실 수 있습니까? – user188391

+0

글쎄, add (hfmBg)를 통해 VerticalFieldManager를 추가하는 중입니다. 뭔가가 Screen 클래스 일 가능성이 큽니다. –

+0

나는 그것을 시도했다 MainScreen screen = new MainScreen() {protected void paint (Graphics g) { g.setBackgroundColor (Color.SILVER); g.clear(); super.paint (g); } // 페인트 끝 방법 }}; – user188391

관련 문제