Я сгенерировал код, как показано ниже, но кнопка сброса не отображается между кнопками запуска и завершения - PullRequest
0 голосов
/ 04 февраля 2011

Я сгенерировал код, как показано ниже, но кнопка сброса не отображается между кнопками запуска и завершения. Кто-нибудь поможет мне отобразить кнопку сброса?

Заранее спасибо

final BitmapField mybitmapresetField = new BitmapField(Bitmap.getBitmapResource("res/images/start_button.png"),FOCUSABLE);
protected void sublayout(int maxWidth, int maxHeight) {

                layoutChild( mybitmapstartField, maxWidth, maxHeight);
                setPositionChild( mybitmapstartField, 140, 0);
                layoutChild( mybitmapresetField, maxWidth, maxHeight);
                setPositionChild( mybitmapresetField, 0, 0);

                layoutChild(mybitmapfinishField, maxWidth, maxHeight);
                setPositionChild(mybitmapfinishField, 280, 0);
                layoutChild(mybitmaplogoField, maxWidth, maxHeight);
                setPositionChild(mybitmaplogoField, 20, 440);

                layoutChild( mybitmaphowtoField, maxWidth, maxHeight);
                setPositionChild( mybitmaphowtoField, 140, 440);
                layoutChild( mybitmapm1Field, maxWidth, maxHeight);
                setPositionChild( mybitmapm1Field, 190, 60);
                layoutChild( mybitmapleftyrField, maxWidth, maxHeight);
                setPositionChild( mybitmapleftyrField, 120, 100);
                layoutChild( mybitmaprightyrField, maxWidth, maxHeight);
                setPositionChild( mybitmaprightyrField, 280, 100);
                layoutChild( backgroundBitmapbar1, maxWidth, maxHeight);
                setPositionChild( backgroundBitmapbar1, 10, 140);
                layoutChild( backgroundBitmapbar2, maxWidth, maxHeight);
                setPositionChild( backgroundBitmapbar2, 10, 180);
                layoutChild( backgroundBitmapbar3, maxWidth, maxHeight);
                setPositionChild( backgroundBitmapbar3, 10, 220);
                layoutChild( backgroundBitmapbar4, maxWidth, maxHeight);
                setPositionChild( backgroundBitmapbar4, 10, 260);
                layoutChild( backgroundBitmapbar5, maxWidth, maxHeight);
                setPositionChild( backgroundBitmapbar5, 10, 300);
                layoutChild( backgroundBitmapbar6, maxWidth, maxHeight);
                setPositionChild( backgroundBitmapbar6, 10, 340);

                layoutChild( timerCount , maxWidth, maxHeight);
                setPositionChild( timerCount , 274, 443);
                setExtent(Display.getWidth(),Display.getHeight());

            }

        };
        _vfm.add(mybitmapstartField) ;

        _vfm.add(mybitmapresetField) ;
        _vfm.add(mybitmapfinishField) ;
        _vfm.add(mybitmaplogoField) ;
        _vfm.add(mybitmapm1Field) ;
        _vfm.add(mybitmapleftyrField) ;
        _vfm.add(mybitmaprightyrField) ;
        _vfm.add( mybitmaphowtoField) ;
        _vfm.add(timerCount) ;
        _vfm.add(backgroundBitmapbar1) ;

        _vfm.add(backgroundBitmapbar2) ;
        _vfm.add(backgroundBitmapbar3) ;
        _vfm.add(backgroundBitmapbar4) ;
        _vfm.add(backgroundBitmapbar5) ;
        _vfm.add(backgroundBitmapbar6) ;

    this.add(_vfm);  
    }

1 Ответ

1 голос
/ 04 февраля 2011

Вы вызываете setPositionChild с координатой 0 для поля сброса, координатой 140 для поля начала и координатой 280 для поля конца. Вам нужно установить координату поля в диапазоне от 140 до 280 или изменить другие координаты.

...