2012-10-10 3 views
0

검색했지만 해결 방법을 찾지 못했지만 문제가 발생했습니다. 이것을 삽입하면 불법 인수가되어 시작하지 않습니다.검은 딸기 배경 이미지?

Bitmap bitmap = Bitmap.getBitmapResource("Background.png"); 

this.getMainManager().setBackground(

      BackgroundFactory.createBitmapBackground(bitmap) 
     ); 

작동하지 않습니다.

도와 주셔서 감사합니다. 그 일.

final Bitmap top = Bitmap.getBitmapResource("your background image.png"); 
final VerticalFieldManager top_ = new VerticalFieldManager(Manager.NO_HORIZONTAL_SCROLL | Manager.NO_HORIZONTAL_SCROLLBAR | Manager.VERTICAL_SCROLL | Manager.VERTICAL_SCROLLBAR | Field.USE_ALL_WIDTH){ 

     public void paint(Graphics graphics) { 
      graphics.drawBitmap(0, 0, top.getWidth(), 
        top.getHeight(), top, 0, 0); 
      super.paint(graphics); 
     } 

    }; 

지금이 top_에 모든 필드를 추가 - 내 길이 tyy

+0

이 이미지에 필드를 추가 하시겠습니까? – Signare

+0

아니요 배경을 설정하고 싶습니다. –

+0

예, 레이블과이 배경의 일부 필드가 있음을 의미합니다. –

답변

1

그냥 오타 오류입니다. 그런 다음 화면에 top_을 추가하십시오. 필드가 없으면 배경 이미지가 표시되지 않습니다. 그래서 일부 필드를 추가하는 것을 잊지 마십시오.

+0

이제 레이아웃이 다른 많은 필드가 있습니다. 다른 방법으로도 할 수 없습니까? 왜냐하면 2 또는 3 명의 수직 및 수평 관리자를 사용하기 때문입니다. : S 그리고 나는 이미 16 개의 클래스를 만들었습니다. 나는 배경을 마지막에 추가하려고합니다. 이 문제를 어떻게 해결할 수 있을까요? –

+0

모든 항목을이 VerticalFieldManager에 추가하십시오. 그런 다음 화면에 추가하십시오. – Signare

+0

예, 작동하지만 채워진 절반입니다. 100 % 너비와 100 % 높이를 어떻게 얻을 수 있습니까? –

관련 문제