Изображение не отображается в verticalfieldmanager в Blackberry - PullRequest
0 голосов
/ 27 августа 2011

Я добавляю два BitmapField и два LabelField в вертикальный менеджер, но первый BitmapField не отображается. Когда я не добавляю никаких двух полей, первый BitmapField становится видимым. Что я делаю не так? Код ниже

gridbackManager=new VerticalFieldManager(VerticalFieldManager.NO_HORIZONTAL_SCROLL|VerticalFieldManager.VERTICAL_SCROLL){
      protected void paintBackground(Graphics graphics)
      {  

                int c = graphics.getColor();
                //graphics.setColor(Color.WHITESMOKE);
                graphics.drawBitmap(0, 0, backbitmap.getWidth(), backbitmap.getHeight(),backbitmap,0,0);

                //graphics.setColor(c);

        super.paintBackground(graphics);
      }
      protected void sublayout( int maxWidth, int maxHeight )
      {
          int width = backbitmap.getWidth();
          int height = backbitmap.getHeight();
          //super.sublayout( width, height);

          Field f = getField(0);
          setPositionChild(f,10, 0);
          layoutChild(f,maxWidth, maxHeight);

          f = getField(1);
          setPositionChild(f,50, 0);
          layoutChild(f,maxWidth, maxHeight);

         f = getField(2);
          setPositionChild(f,50, 20);
          layoutChild(f,maxWidth, maxHeight);

          f = getField(3);
          setPositionChild(f,215, 10);
          layoutChild(f,maxWidth, maxHeight);

          setExtent( maxWidth, 61);
      }
    };
gridbackManager.add(bitmap);
gridbackManager.add(task);
gridbackManager.add(task2);
gridbackManager.add(bitmapdownload);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...